一.为什么要封装:
1.减少代码的耦合性
2.类的内部的结构可以随意修改。
3.可以对成员变量进行精确的控制
4.隐藏信息,实现细节
二,怎么封装:
封装,在访问该访问类的私有属性的成员变量和成员的方法,就是用private 修饰的成员变量,和方法 ,没办法直接访问,但是也可以访问,送 set() ,get() 两个方法来进行控制访问范围
get 返回内容,set 是你想访问的范围‘
在使用时,不要用 访问匿名类的方法啦使用。
public class People {
private String name;
private int age ;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public static void main(String[] args) {
People people = new People();
people.setName("w");
people.setAge(18);
System.out.println(people.getName());
System.out.println(people.getAge());
}
}
三,封装用在何处
封装一般用来,准确访问和调用,某个方法,某个成员变量。
不单单只用于安全性高的,他是访问的很独立。
这也是特点的体现