1.什么是封装
封装是面向对象的思想的特性。包括对属性进行封装,对方法进行封装,对类进行封装以及对项目进行封装。
2.对属性进行封装
对成员变量加private修饰,即使属性私有化。
代码示例:
class Pig {
//封装后的属性
private String name;
private int age;
//使用set方法进行赋值
public void setName (String name) {
//使用this关键字,指代所创建的对象
this.name = name;
}
public void setAge (int age) {
//可以控制变量值的范围
if (age < 0 || age > 100) {
this.age = 0;
}