Python 類如何繼承物件?
在 Python 2.x 中,有兩種樣式的類,這取決於內建型別是否存在或不存在作為基類 -
‘舊式’或“經典”風格類:它們沒有內建型別作為基類 -
>>> class OldFoo: # no base class ... pass >>> OldFoo.__bases__ ()
“新式”類:它們有一個內建型別作為基類,這意味著它們直接或間接地將物件作為基類 -
>>> class NewFoo(object): # directly inherit from object ... pass >>> NewFoo.__bases__ (<type 'object'>,)
然而,在 Python 3.x 中,只允許具有內建型別作為基類的、新的風格類 -
在類的宣告中,這裡不需要在類的名稱後用括號提及物件。這裡的類從物件隱式繼承。
>>> class Foo: # directly inherit from object ... pass >>> Foo.__bases__ (<type 'object'>,)
廣告
資料結構
網路應用
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP