classc:
num =
0//類屬性
def__init__
(self)
: self.x =
4//例項屬性
self.y =
5//例項屬性
c.count =
6//例項屬性
def _方法名(
)
classc:
defmyfun()
:print
('hello!'
) c = c(
) c.myfun(
)
建立例項物件的時候不應該包含在類中;
類中的每個方法都必須至少有乙個引數self,且必須是方法的第乙個形參,self引數代表當前物件。
要求:
class
ticket()
: usual_ticket =
100 weekend =
120def
calculate_usual
(self, adult, children)
: money = self.usual_ticket * adult + self.usual_ticket//
2* children
return money
defcalculate_weekend
(self, adult, children)
: money = self.weekend * adult + self.weekend//
2* children
return money
t = ticket(
)print
(t.calculate_usual(2,
1))
Task07 類 物件與魔法方法
物件 屬性 方法 物件是類的例項。換句話說,類主要定義物件的結構,然後我們以類為模板建立物件。類不但包含方法定義,而且還包含所有例項共享的資料。1.封裝 資訊隱蔽技術 我們可以使用關鍵字class定義python類,關鍵字後面緊跟類的名稱 分號和類的實現 2.繼承 子類自動共享父類之間資料和方法的機...
task07 類與物件 魔方方法
1 以下類定義中哪些是類屬性,哪些是例項屬性?類屬性 類裡面方法外面定義的變數稱為類屬性。類屬性所屬於類物件並且多個例項物件之間共享同乙個類屬性,說白了就是類屬性所有的通過該類例項化的物件都能共享。例項屬性 例項屬性和具體的某個例項物件有關係,並且乙個例項物件和另外乙個例項物件是不共享屬性的,說白了...
類 物件與魔法方法
類屬性 num 0 例項屬性 self.x 4 self.y 5 c.count 6 在變數名或者函式名前加上兩個下劃線 這個函式或者變數就會變成私有 修改完的程式 class c def myfun self print hello c c c.myfun class ticket def ini...