封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式
好处:
1.将变化隔离
2.便于使用
3.提高重用性
4.提高安全性
封装原则:
1.将不需要对外提供的内容都隐藏起来.
2.把属性都隐藏起来,提供公共方法对其访问.
private:私有,是一个权限修饰符,用于修饰类中的成员
私有的内容只在本类有效
注意:私有仅仅是封装的一种体现而已.
class Person { //定义一个类:人
private /*私有*/int age; //人的属性:年龄
//形成规范
public void setAge(int a){ //对 age 进行设置
age = a;
}
public int getAge(){ //对 age 进行获取
return age;
}
void speak() //人的行为:说话
{
System.out.println("age ="+age);
}
}