Skip to content

理论

  1. 所有的属性使用 private 修饰(只对本类开放)

  2. 所有的方法用 public 修饰。

  3. 为每一个属性提供 get 和 set 方法,其他类/对象通过 get 获取值,通过 set 设置值。

  4. 获取布尔类型属性时,用 is...

  5. IDEA 快速生成 get 和 set

    1. command + N

    2. 选择 Getter and Setter

代码实现

java
package Pack01;

public class Human {
    private int id;
    private String name;
    private boolean man;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

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

    public boolean isMan() {
        return man;
    }

    public void setMan(boolean man) {
        this.man = man;
    }

    public Human(int id, String name, boolean man) {
        this.id = id;
        this.name = name;
        this.man = man;
    }
}

class Student {
    public static void main(String[] args) {
        Human h = new Human(1001,"张三",true);
        System.out.println(h.getName());
        h.setName("李四");
        System.out.println(h.getName());
    }
}

基于 MIT 许可发布