小白必備物件導向練習

2021-10-25 08:33:07 字數 932 閱讀 5039

68 python 中如何定義乙個自己的 class ?

python 使用關鍵字 class 定製自己的類,self 表示類例項物件本身。

乙個自定義類內包括屬性、方法,其中有些方法是自帶的。

類(物件):

class dog(object):

pass

以上定義乙個 dog 物件,它繼承於根類 object,pass 表示沒有自定義任何屬性和方法。

69 classmethod 使用總結

classmethod 修飾符對應的函式不需要例項化,不需要 self 引數。

第乙個引數需要是表示自身類的 cls 引數,能呼叫類的屬性、方法、例項等。

in [77]: class student():

...: def __init__(self,id=none,name=none):

...: self.id = id

...: self.name = name

...:

...: def instance_method(self):

...: print('這是例項方法')

...: return self

...:

...: @classmethod

...: def __annotations__(cls):

...: return "學生類"

...:

...: @classmethod

...: def print_type_name(cls):

...: print('這是類上的方法,類名為 %s,註解為 %s&#

小白必備字串物件練習

39 python 中有字元型別嗎?單個字元如何被解釋?python 中沒有像 c 那樣表示的字元型別 char 不管是單個字元抑或多個字元都會被統一解釋為str物件。40 字串方法 strip,replace,join 各自實現什麼功能?strip 用於去除字串前後的空格 in 1 i love ...

物件導向練習

定義boat和car兩個類,兩者都有私有成員weight屬性,定義兩者的乙個友員函式totalweight 計算兩個類的物件的重量和。請根據給定的main函式和totalweight 函式的定義,完善boat和car兩個類。友元函式的使用 include using namespace std cl...

物件導向練習

include hero.class.php hero new hero 張三 建立英雄 hero daguai hero show hero daguai hero show hero daguai hero show hero daguai hero show hero daguai hero ...