1. 程式人生 > >Python面向對象基礎知識

Python面向對象基礎知識

strong imp 表示 protected () 子類 面向對象基礎 spa 允許

單下劃線、雙下劃線、頭尾雙下劃線說明:

  • __foo__: 定義的是特殊方法,一般是系統定義名字 ,類似 __init__() 之類的。

  • _foo: 以單下劃線開頭的表示的是 protected 類型的變量,即保護類型只能允許其本身與子類進行訪問,不能用於 from module import *

  • __foo: 雙下劃線的表示的是私有類型(private)的變量, 只能是允許這個類本身進行訪問了。

Python面向對象基礎知識