封裝@ 阿葉的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筆記
延伸文章資訊
- 1Lesson 9 : 封裝與建構式 - 創作大廳
使用set() and get() 這個公開方法來進行private 資料的存取。 ... Scanner scanner = new java.util. ... 讓我們以先前的Employe...
- 2變數與get;set方法
JSP是java當中用來寫網頁的, 你需要的是從java的基礎學起。 java是物件導向,所以成員變數會宣告成private封裝起來, 不讓外界直接存取,需要存取的話,
- 3Java 入門指南- getter 與setter - 程式語言教學誌
介紹Java 中getter 與setter 的概念。 ... 誌》的範例程式http://pydoing.blogspot.com/ 檔名:Encrypt.java 功能:示範Java 程式作...
- 4內容不重複的Set
package cc.openhome; import java.util. ... 以先前範例而言,若實作了 hashCode() 與 equals() 方法,則重複的 Students 將不...
- 5java get set 例子_JAVA中关于set()和get()方法的理解以及使用
set()和get()方法的理解set和get这两个词的表面意思,set是设置的意思,而get是获取的意思 ... 然后我们来了解一下JAVA面向对象编程中的封闭性和安全性。