一:封装的概念
是指隐藏对象的属性和实现细节,仅对外提供公共public访问方式。
好处:隐藏实现细节,提供公共的访问方式,提高了代码的复用性和安全性。
class Person{
String name;
private int age;
}
这里age这个成员变量就是被隐藏起来了,Person这个类外的方法无法直接访问age这个变量。但是我们可以在Person这类里创建一个公共的方法,来获取age的值。可以在Person外通过访问getAge这个方法来实现对age的访问。
public int getAge(){
return age;
}