封裝@ 阿葉的JAVA筆記 - 隨意窩

文章推薦指數: 80 %
投票人數:10人

... 方法來存取屬性封裝實例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筆記



請為這篇文章評分?