封装
1、复习方法的基本语法;
包括方法的定义和方法的调用
定义:
访问修饰符 返回类型 方法名(参数列表){
方法的实现指令集
}
调用:
对象.方法名(实参列表);
对象可以是对象名,亦可以是匿名对象,还有可能是this
2、复习方法的调用栈;
先进后出
3、复习方法的重载;
多态的体现之一:同一个类当中,多个同名方法,不同的实现
4、封装的概念
封装分为“装”和"封"
“装”指的是类的定义,特别是类里面有哪些内容
“封”指的是信息的隐藏,具体体现两个:“访问修饰符”
和“方法本身”;前者控制了类当中的内容被外部访问的权限;
后者控制了算法实现的隐藏。
5、getter(访问器)和setter(修改器)方法
在Java类的设计当中,不会直接把属性特别是变量属性
直接设计为public,而是更多的设计为private,然后
通过公共的get和set方法来提供访问或修改,这样的好
处是更大的灵活性,以及更好的封装效果。
6、构造方法(构造函数,构造器)
我们在类当中学到的第三个内容,其作用“产生对象”;
更多的语法细节在课堂代码的注释当中。
7、Java标准类的书写规范
在95年的SUN公司的Java白皮书当中给出了一种Java类的
标准写法,凡是符合这种写法的类就被称之为“Java标准类”,
英文叫做“JavaBean”,也叫做“POJO”—
Plain And Old Java Object
— 简单的老的Java对象。
其规范包括(后续补充…)
1、必须要有公共的无参构造;
2、必须为私有属性提供“符合命名规范”的get/set方法;