Java重要概念术语总结

重要概念

  • 问题描述中的名词很可能是程序所需要的类和对象,要注意
  • 面向对象编程的核心就是定义类,定义类能够使类代表的对象具有完好定义的状态和行为
  • 变量范围就是能引用变量的区域,由声明变量的位置决定
  • UML类图能够使程序的类内容和类关系可视化,要熟练使用
  • 应该封装好对象(不太清除的小伙伴可以看一下这个博主的博客Java封装),拒绝非法访问以保护数据
  • 为了实现封装,我们应该将实例数据的可见性声明为私有(private)
  • 为了使客户以可控的方式管理数据,大多数对象都包含访问器方法和更改器方法。

更改器就是会改变原来的数据;
访问器只是会查看数据;
而构造器就是创建。

  • 类表示对象状态的方式应该与使用该对象的客户无关。
  • 方法返回值的类型必须与方法头所指向的返回类型一致
  • 当调用方法时,会将实参值复制保存到形参中
  • 在Java中,所有参数都是按值传递。本质上,参数传递就是赋值语句。
  • 当将对象传递给方法时,实参与形参互为别名。
  • 在方法中声明的变量是局部变量,在声明变量的方法之外不能使用该局部变量
  • 构造函数没有指定任何返回类型,也不能返回void
  • 类的所有实例共享静态变量
  • 聚合对象由其他对象组成,形成has-a关系。
  • 为了更好地使用对象所提供的复杂服务,最好的方法是将方法进行分解,使用一些私有的支持方法来完成任务
  • 根据参数的个数、类型和顺序来区分不同版本的重载方法
  • 测试程序永远不能保证程序不存在错误

术语总结

访问器方法提供了对对象属性的访问权限,但不能修改对象属性

实参是调用方法时传递給该方法的值

聚合是一种对象之间的关系,其中一个对象由其他对象组成。

行为是由对象的公共方法定义的操作集

黑盒测试是一种测试程序,主要测试代码的输入和输出

客户是软件系统的组成部分,是其使用对象

调试是查找和纠正程序的运行时错误和逻辑错误的行为

缺陷测试是以指定方式输入执行程序,以发现程序错误。

封装是对象的一种特性,用于保护对象内部数据不被外部修改

形参是方法头定义的参数名

实例数据是在类级定义的,在每次创建类的实例时,都要为该变量保留新的内存空间。

集成测试是将系统模块集成在一起进行模块测试,主要侧重于测试模块之间的通信

接口是公共方法集,定义了一个对象用于其他对象的操作。(不太了解的小伙伴接口)

本地数据是方法内声明的数据

方法重载是指在类内用相同的名字声明多个签名不同的方法

方法签名包括方法名、参数个数、类型和参数顺序

修饰符是Java的保留字,用于指定变量、方法或类的指定特征

修改器方法是一种能改变对象属性的方法

私有可见性限制对对象方法内的对象成员进行访问

公有可见性是指从对象外引用对象的能力

return语句是使方法终止的语句,可能会给调用方法返回一个值

范围是程序中可以引用变量的区域

状态是对象属性的当前值

静态方法通过类名调用的方法,不能引用实例数据

静态变量是在类的所有实例之间共享的变量,也成为类变量。

支持方法是私有可见性的方法,用于支持另一个方法完成任务

系统测试是测试整个软件系统的整体功能

统一建模语言UML是一种表示面向对象程序设计的流行语言。

可见性修饰符有三种:公共、私有和受保护。该修饰符决定了软件系统其他部分能访问的变量或方法

白盒测试是一个测试程序,侧重于测试代码的逻辑

有遗漏的希望大佬指出~

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92123 人正在系统学习中

来源:Gremmie2003

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月16日
下一篇 2022年2月16日

相关推荐