封装 java

封装:

将相关的数据封装在一个类中,防止该类被外部类随机访问

 

好处 1.提高安全性 和 重用性

减少耦合  类内部可以自由修改  隐藏信息

 

private关键字(私有)

权限修饰符,可以对成员变量和成员函数修饰,被私有化的成员只能在该类中访问

可以通过 set(),get()方法设置,获取。

public class C1 {

    public static void main(String[] args) {

Student a = new Student();//创建对象
a.setAge(20);//给私有变量 设置值
System.out.println(a.getAge());
     //s.sign();//被封装了,用不了
    }
}

class Student {

private int age;//私有了
//用set()方法,给外界设置值
public void setAge(int b){//对应age的类型
age = b;
}
//用get()方法,给外界获取值
public int getAge() {//对应age的类型
return age;
}
   //方法被封装后
   private void sign() {
   System.out.println("签名");
   }
}
posted @ 2020-10-14 19:21  Liang-shi  阅读(91)  评论(0)    收藏  举报