Java中封裝性的使用
阿新 • • 發佈:2019-02-13
//Java面對物件基本特性之一:封裝性 //作用:保護某些屬性和方法不被外部所看見 //封裝的實現:通過關鍵字private宣告 //滑鼠右鍵--->Source---->Generate Getters and setters自動獲取get和set方法 class Person{ private int age ; private String name ; //實現get方法 public int getAge(){ return age ; } //實現set方法 public void setAge(int age){ this.age = age ; } public void setName(String name){ this.name = name ; } public String GetName(){ return name ; } public void tell(){ //通過Get方法獲取屬性 System.out.println("年齡:"+getAge()+"姓名:"+GetName()); } } public class HelloWorld { public static void main(String[] args){ Person per = new Person(); //在java中,private關鍵字宣告即為私有屬性不能被外部以正常形式訪問,例如: //per.age per.name //如果需要從外部訪問,需要在類的內部實現set方法和get方法 //呼叫set方法設定屬性 per.setAge(23); per.setName("Y.X.YANG"); per.tell(); } }