封裝的概念

package test0213;

public class testnight {
public static void main(String[] args){
MyAccount account = new MyAccount();//建立實體物件
account.setMoney(1000); //setMoney是1000 ,執行物件的方法
System.out.println("$" + account.getMoney());  //顯示結果
//account.getMoney() 物件的變數名稱.屬性
}
}

/*只有寫上面,會找不到 account.getMoney()因此程式也跑不出來!
/*將MyAccount物件變數int money存取權限設置private,
  然後建立setMone()和grtMone()方法給外界存取*/

//MyAccount類別
//以下資料給上面存取

class MyAccount{
private int money;   //屬性
public void setMoney(int money){ //setMoney方法是money
this.money= money;   //建立物件實體
}
public int getMoney(){ //getMoney()方法
return money; //傳回到money
}

}


留言

這個網誌中的熱門文章

IOS_Objective-C學習筆記_(陣列 / 可修改陣列 ;字典 / 可修改字典)..

20170122 Radiobutton功能練習 (溫度轉換)

iOS_開發 拿到 Tableview Cell 上的按鈕是哪一個 (Tableview Cell Button)