第一章
一.构造方法
1.特点:构造方法的名称和类名相同,没有返回值类型。
2.主要作用:在创建对象时执行一些初始化操作。
3.成员方法和构造方法都可以进行重载。
4.方法重载的判断依据:
a. 必须在同一个类里。
b. 方法名相同。
c. 参数列表不同。
d. 与方法返回值和访问修饰符无关。
5.在使用this调用自身的其它构造方法时,只能最为第一条语句。
6.static和非static修饰的区别(从属性、方法、调用方式和归属方面规划):
static、非private修饰 | 非static、private修饰 | |
属性 | 类属性、类变量 | 实例属性、实例变量 |
方法 | 类方法 | 实例方法 |
调用方式 | 类命.属性 类命.方法() 对象.属性 对象.方法() | 对象.属性 对象.方法() |
归属 | 类 | 单个对象 |
二.封装
1.具体步骤:
a.修改属性的可见性。
b.为每个属性创建一对get和set方法。
c.在set方法中,加入对属性的存取控制语句。
2.使用封装的好处:隐藏类的实现细节;只能通过程序规定的方法来访问数据;可以方便的加入存取控制语句。