1. 程式人生 > >python入到到實戰--第九章

python入到到實戰--第九章

第九章  類

面向物件程式設計 是最有效的軟體編寫方法之一。 在面向物件程式設計中, 你編寫表示現實世界中的事物和情景的類, 並基於這些類來建立物件。 編寫類時, 你定義一大類對
象都有的通用行為。 基於類建立物件 時, 每個物件都自動具備這種通用行為, 然後可根據需要賦予每個物件獨特的個性。
根據類來建立物件被稱為例項化 , 這讓你能夠使用類的例項。 

 

建立和使用類

class Dog():
   """一次模擬小狗的簡單嘗試"""
   def __init__(self, name, age):
    """初始化屬性nameage"""
    self.name = name
    self.age = age
  def sit(self):
    """模擬小狗被命令時蹲下"""
    print(self.name.title() + " is now sitting.")
  def roll_over(self):
    """模擬小狗被命令時打滾"""
    print(self.name.title() + " rolled over!")



方法 __init__()

類中的函式稱為方法;函式的一切都適用於方法。

方法__init__() 定義成了包含三個形參: self name age 。 在這個方法的定義中, 形參self 必不可少, 還必須位於其他形參的前面。

可通過例項訪問的變數稱為屬性 。



 

跳過 。。。