類的定義及類中屬性的訪問

2021-09-25 11:34:40 字數 1624 閱讀 6243

!!!類的定義及類中屬性的訪問備忘錄

類與物件的關係:類是物件的抽象,物件是類的具體體現

類的簡單定義及物件的訪問:

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...