python入到到實戰--第九章
阿新 • • 發佈:2018-11-05
第九章 類
面向物件程式設計 是最有效的軟體編寫方法之一。 在面向物件程式設計中, 你編寫表示現實世界中的事物和情景的類, 並基於這些類來建立物件。 編寫類時, 你定義一大類對
象都有的通用行為。 基於類建立物件 時, 每個物件都自動具備這種通用行為, 然後可根據需要賦予每個物件獨特的個性。
根據類來建立物件被稱為例項化 , 這讓你能夠使用類的例項。
建立和使用類
class Dog():
"""一次模擬小狗的簡單嘗試"""
def __init__(self, name, age):
"""初始化屬性name和age"""
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 必不可少, 還必須位於其他形參的前面。
可通過例項訪問的變數稱為屬性 。
跳過 。。。