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'>,)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 語言
C++
C #
MongoDB
MySQL
Javascript
PHP