封装
属性抽取到类
- 数据封装
私有成员变量
- 提供setXxx和getXxx方法
代码抽取到方法
- 代码封装
封装优点
- 提高代码安全性
- 提高代码复用性
构造方法
格式
- 方法名与类名相同大小写也要一致
- 没有返回值类型,连void都没有
- 没有具体的返回值(不能由retrun带回结果数据)
执行时机
- 创建对象的时候调用,每创建一次就执行一次构造方法
- 不能手动调用构造方法
作用
- 用于给对象的数据(属性)进行初始化
注意事项
构造方法的创建
- 如果手动编写了构造方法,系统就不会提供默认的无参的构造方法了
- 如果一个类中没有编译任何构造方法,系统会提供一个默认的无参构造方法
构造方法的重载
- 如果自定义带参构造方法,还要使用无参数构造方法,还要写一个无参数的构造方法
无参构造格式
public 类名(){}
例子:public Student(){}