定義類的時候,class x()和 class x(object)有什么區別嗎?
class Person():
? ? count=0
? ? def __init__(self,name):
? ? ? ? self.name=name
? ? ? ? Person.count=Person.count+1
改為如上代碼,發現執行結果是一樣的,但是這是正確的嗎?
class Person():
? ? count=0
? ? def __init__(self,name):
? ? ? ? self.name=name
? ? ? ? Person.count=Person.count+1
改為如上代碼,發現執行結果是一樣的,但是這是正確的嗎?
2020-08-02
舉報
2020-08-03
相當于C語言中的int main( )和int main (void)兩種都沒有區別,當寫成class Person( ),括號中就默認是object
2020-08-02
對的,自定義的父類就是object.