为什么要封装?封装的好处?
- 封装之后,看不到事物复杂的一面
- 封装后才会形成真正的“对象”,真正的独立体
- 封装后 程序可以重复使用
- 封装后 对于事物本省是安全的
封装的步骤
- 1.属性私有化 使用关键字private 修饰 其只能在本类中访问
- 2.对外提供简单的操作入口,外部程序想要访问,可以通过简单的入口进行访问
**- 对外提供2个公开的方法
- 想修改属性,用set方法
- 想得到属性,用get方法**
命名规范:
set方法无返回值 只负责修改数据
public void setAge(int a){
age=a;
}
public int getAge(){
return age;
}
set 和 get 方法没有static关键字
有static关键字的方法调用: 类名.方法名(实参);
没有static关键字的方法调用: 引用.方法名(实参);