标准代码:JavaBean

具体的,公共的并且具有无参数的构造方法,提供用来操作成员变量的set和get方法

public class Student {
    public Student() {}

    private String name;
    private int age;

    public String getName() {
        return name;
    }

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

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

 

封装:

将一系列相关事物共同的属性和行为提取出来,放到一个类中,隐藏对象的属性和实现细节,进的对外提供公共的访问方式(get和set)。

封装的关键:

绝不能让类中的方法直接访问其他类的数据,程序仅通过对象的方法与对象的数据进行交互