封裝@ 阿葉的JAVA筆記 - 隨意窩
文章推薦指數: 80 %
... 方法來存取屬性封裝實例public class Book{private String name; //屬性設為私有化並建立set及get方法public void setName(String name){ &nbs @ JAVA @ hcy_java. 阿葉的JAVA筆記喵嗚日誌相簿影音好友名片 201505071503封裝?封裝封裝的語法為將資料成員設定為private使之無法被外界存取 但提供公開的操作介面來讓你去使用這樣有效的限制了屬性的存取方式 一定要透過我規定的方法來存取屬性 封裝實例 publicclassBook{privateStringname; //屬性設為私有化並建立set及get方法publicvoidsetName(Stringname){ //set為使用者傳入資料方法 if(name!=null) this.name=name;} publicStringgetName(){ //get為使用者取得數值方法 returnthis.name;}publicBook{Stringname} //初始化(建構子)規定new這個class必須傳入name this.setName(name); //加不加this都可} 銀行封裝實例 publicclassAccount{ privateStringname; privateStringid; privatedoublebalance; publicvoidsetName(Stringname){this.name=name;} publicvoidsetId(Stringid){this.id=id;} publicvoidwithdraw(doublemoney){ if(money<0){ thrownewRuntimeException("不得為負數"); } if(balance-money<0){ thrownewRuntimeException("額餘不足"); } balance= balance-money; }}異端神/Xuite日誌/回應(0)/引用(0)沒有上一則|日誌首頁|沒有下一則回應 加我為好友日誌相簿影音 全部展開|全部收合 關鍵字 HiNet部落格背景音樂功能下架 hcy_java's新文章方法日期用法字串範例視窗正則表達式_2正則表達式正則表達式範例_1字串與字元UML專案圖執行序+同步化 hcy_java's新回應沒有新回應! 阿葉的Android筆記阿葉的JAVA筆記
延伸文章資訊
- 1java get set 例子_JAVA中关于set()和get()方法的理解以及使用
set()和get()方法的理解set和get这两个词的表面意思,set是设置的意思,而get是获取的意思 ... 然后我们来了解一下JAVA面向对象编程中的封闭性和安全性。
- 2JAVA程式語法_物件導向Part1_資料欄位屬性_屬性封裝(get/set ...
JAVA程式語法_物件導向Part1_資料欄位屬性_屬性封裝(get/set)_override方法_overloading方法 · 1.Return Type · 2.Name of the ...
- 3【Java基礎】setter與getter方法- IT閱讀
寫一個函式,專門針對private變數,每當想要修改這個變數的時候,就呼叫這個set函式。 2.get:既然這個變數是private,那麼外部無法獲取這個變數的值 ...
- 4封裝@ 阿葉的JAVA筆記 - 隨意窩
... 方法來存取屬性封裝實例public class Book{private String name; //屬性設為私有化並建立set及get方法public void setName(St...
- 5Java 入門指南- getter 與setter - 程式語言教學誌
介紹Java 中getter 與setter 的概念。 ... 誌》的範例程式http://pydoing.blogspot.com/ 檔名:Encrypt.java 功能:示範Java 程式作...