定義類別屬性和方法 - IBM
文章推薦指數: 80 %
在類別外部,應該使用類別的實例限定所有對實例變數的參照;例如 x.text 。
上層主題: 面向物件的程式設計. 相關資訊. 面向物件的程式設計 · 定義類別 ...
定義類別屬性和方法
任何鏈結在類別中的變數都是類別屬性。
任何在類別中定義的函數都是方法。
方法接收類別的實例(通常稱為self)作為第一個引數。
例如,要定義一些類別屬性和方法,您可以輸入下列代碼:
classMyClass
attr1=10#classattributes
attr2="hello"
defmethod1(self):
printMyClass.attr1#referencetheclassattribute
defmethod2(self):
printMyClass.attr2#referencetheclassattribute
defmethod3(self,text):
self.text=text#instanceattribute
printtext,self.text#printmyargumentandmyattribute
method4=method3#makeanaliasformethod3
在類別中,您應該使用類別名稱限定所有對類別屬性的參照,例如MyClass.attr1。
應該使用self變數限定所有對實例屬性的參照;例如self.text。
在類別外部,您應該使用類別名稱(例如MyClass.attr1)或使用類別的實例(例如x.attr1,其中x是類別的實例)限定所有對類別屬性的參照。
在類別外部,應該使用類別的實例限定所有對實例變數的參照;例如x.text。
上層主題:面向物件的程式設計
相關資訊
面向物件的程式設計
定義類別
建立類別實例
向類別實例新增屬性
隱藏變數
繼承
延伸文章資訊
- 1定義類別(Class) | Java SE 6 技術手冊 - caterpillar
- 2物件導向基礎:何謂類別(Class)?何謂物件(Object)? 分享
我不是請你來翻譯的); 物件:物件不就是可以new 的那種嗎? ( 對,但這樣回答不太好吧… ) 簡單帶過. 類別:定義程式的方法、屬性; 物件:可執行的東西.
- 3定義類別屬性和方法 - IBM
在類別外部,應該使用類別的實例限定所有對實例變數的參照;例如 x.text 。 上層主題: 面向物件的程式設計. 相關資訊. 面向物件的程式設計 · 定義類別 ...
- 4屬性、方法@ Java A+ - Sun學日~類別、物件 - 隨意窩
以下的完整例子來說明類別、物件、屬性、方法。 class 手機{ int 寬; int 高; String 顏色; void 上網 ...
- 5物件與類別物件(object)是什麼? 物件(object)是什麼? 視窗物件
屬性(property). 方法(method). ▫ 人. 物件化. 屬性:. 性別、年齡、身高、體 ... C++利用類別(class)來實現物件的概念 ... 由類別所宣告的變數叫做物件(...