python入到到實戰--第九章

第九章  類編程

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

 

建立和使用類spa

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__()it

類中的函數稱爲方法;函數的一切都適用於方法。面向對象編程

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

可經過實例訪問的變量稱爲屬性 。



變量

 

跳過 。。。軟件

相關文章
相關標籤/搜索