封裝性:屬性封裝,方法封裝,類封裝,組件封裝等
例如:如果屬性沒有封裝,那么在本類對象之外創建對象后,可以直接訪問屬性
private關鍵字,只能在本類中訪問,想要在外部訪問私有屬性,我們需要提供公有方法來間接訪問.
package ming;
public class fengzhuang {
private String name;
private int age;
public void setName(String name){
this.name=name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public static void main(String[] args){
fengzhuang feng=new fengzhuang();
//feng.name="三只堅果";
//feng.age=22;
feng.setName("三只堅果");//不是直接使用feng.name和feng.age賦值.間接使用setName方法調用保證數據安全
feng.setAge(22);
System.out.println(feng.getAge()+feng.getName());
}
}
set和get是常用寫法 在以后的學習中特別是框架,封裝用的很多...
