Python中,類的命名使用帕斯卡命名方式,即首字母大寫。

Python中定義類的方式如下:

class 類名([父類名[,父類名[,...]]]): pass

省略父類名表示該類直接繼承自object,類的實例化如下:

class Person(): def __init__(self): pass person=Person()

__init__()是類的構造函數(shù),在實例化時調(diào)用,它的參數(shù)self表示類實例。

類中的字段

字段的訪問級別:

  • Python中以雙下劃線開頭的字段訪問級別是private;
  • Python中以下劃線開頭的字段訪問級別是protected;
  • Python中未以下劃線開頭的字段的訪問級別是public;

上述訪問級別更多的是一種編程約定,即便是以雙下劃線開頭的字段,在類的外部也是可以訪問的,但不建議這么做。示例代碼如下:

復制代碼

網(wǎng)友評論