开发中封装的简单规则

38 阅读1分钟

属性一般使用private访问权限

(1)属性私有后,提供相应的get/set方法来访问相关属性,这些方法通常是public修饰的,以提供对属性的赋值和读取操作

方法: 一般只用于本类的辅助性方法可以用private修饰,希望其他类调用的方法使用public

JavaBean封装演示:

package encapsulation.a;

public class Person {
    // 属性一般使用private修饰
    private String name;
    private int age;
    private boolean flag;

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return this.age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public boolean isFlag () { // 注意,boolean 类型的属性方法是is开头的
        return this.flag;
    }

    public void setFlag (boolean flag) {
        this.flag = flag;
    }
}