一、构造器
无参构造器作用:
1、实例化初始值(初始化值)
2、使用new关键字,必须要有构造器,本质是在调用构造器
有参构造器注意:一旦定义了有参构造器,无参就必须显示的定义(无参一般是类默认有的)
快捷键生成构造器 Alt+Insert (若快捷键不管用,可以直接鼠标右键Generate–>Constructor)
构造器书写要求:
1、构造器方法名和类名相同
2、没有返回值,void型
二、封装
考虑数据的安全性,不允许随便获得
属性私有(private),使用get/set方法获取
封装的意义:
1、提高程序的安全性,保护数据
2、隐藏代码的实现细节
3、统一接口
4、增加系统可维护性
ps:判断两个方法是否相同:方法名、参数列表