修改属性的可见性来限制对属性的访问,一般设为 private。
为每个属性创建一对赋值(setter)方法和取值(getter)方法,一般设为 public,用于属性的读写。
定义私有的 private 它只能在自己这个类里面访问
为什么要定义private,因为private能够让继承继承不了。
完整的封装代码,set\get
public class Student { private String name; private int age; public Student() {} public Student(String name,int age){ this.name = name; this.age = age; } public void setName(String name){ this.name = name; } public void setAge(int age) { this.age = age; } public String getName(){ return name; } public int age(){ return age; } public void show(){ System.out.println(name+","+age); }