!!!類的定義及類中屬性的訪問備忘錄
類與物件的關係:類是物件的抽象,物件是類的具體體現
類的簡單定義及物件的訪問:
class
myself()
: name =
'小白'
*** =
'man'
hobby =
'coding'
defintroduce
(self)
:print
(%self.name)
pre = myself(
)print
(pre.name)
print
(pre.***)
print
(pre.hobby)
pre.introduce(
)
這樣就簡單的定義了乙個類,但如果我們想改變類中的引數,可以如下實現:
class
myself()
: name =
'小白'
*** =
'man'
hobby =
'coding'
defintroduce
(self)
:print
(%self.name)
pre = myself(
)myself.name =
'mary'
myself.*** =
'women'
myself.hobby =
'shopping'
print
(pre.name)
print
(pre.***)
print
(pre.hobby)
pre.introduce(
)
這裡我們發現,這樣改變類中的引數很繁瑣,便引入了下面這種構造的方法:
class
myself()
:def
__init__
(self,name,***,hobby)
: self.name = name
self.*** = ***
self.hobby = hobby
defintroduce
(self)
:print
(%self.name)
pre = myself(
'小白'
,'man'
,'coding'
)pre2 = myself(
'mary'
,'woman'
,'shopping'
)print
(pre.name)
print
(pre.***)
print
(pre.hobby)
pre.introduce(
)print
(pre2.name)
print
(pre2.***)
print
(pre2.hobby)
pre2.introduce(
)
C 類中屬性的定義
屬性是用來描述類的特徵 類語法 public class 類名 字段 屬性 方法 類需要例項化後才能使用,但我們是通過屬性來訪問類中的字段 欄位是是用來儲存資料的 屬性的作用就是代替欄位與外界打交道,從而起到保護欄位的作用。它的本質就是兩個方法,乙個get 乙個set 從他們的字面意思可以看出,乙個...
Python中類的屬性的訪問控制
因為自己是做.net的,之前有學習過python,喜歡這門語言的很多特性,最近又不時看了一會兒,將自己的感受分享給大家,其中也難免會用c 的角度看python的語法,主要還是講下python中類中對屬性的訪問。講到屬性訪問,都能想到公有,私有,受保護,c 的方法是public private pro...
Python中類的屬性的訪問控制
因為自己是做.net的,之前有學習過python,喜歡這門語言的很多特性,最近又不時看了一會兒,將自己的感受分享給大家,其中也難免會用c 的角度看python的語法,主要還是講下python中類中對屬性的訪問。講到屬性訪問,都能想到公有,私有,受保護,c 的方法是public private pro...