封装
1.提高程序安全性,保护数据;
2.隐藏代码的实现细节。
3.统一接口;
4.系统可维护增加了
属性私有 ,get/set
public class Student{ //设置一个学生类
private String name; //类 private:私有,不同于public
private int age;
private char sex;
public String getName(){ // get 获得私有的某个数据 一个方法
return this.name;
}
public void setName(String name){ //set 给获得的某个数据设置值 一个方法
this.name=name;
}
如何在main方法中使用呢? // alt+insert
public static void main(String[] args){
Student s1 = new Student();
s1.setName("小布丁"); //调用set方法 ()里是值
sop("s1.getName()"); //输出值