類:具有相同的屬性和方法的物件的集合。
物件:萬物皆物件
類和物件的關係:
類的包含屬性和方法:
語法:class 類名:
屬性方法
定義乙個類:
class person:
def eat(self):
print("正在吃飯...")
def sleep(self):
print("正在睡覺...")
建立物件:屬性寫在類外的情況,就是通過物件.屬性,物件.方法()的方式呼叫
呼叫物件的方法:
建立多個物件:
self:
__init__(self):系統自動呼叫初始化方法,先生成物件,再呼叫此方法,再將物件賦值給引用名
初始化操作
如果做全域性屬性:
例:class person:
def __init__(self,v_name,v_age):
self.name=v_name
self.age=v_age
def say(self):
print("hello")
生成物件:
zhangsan=person()
zhangsan.name="張三"
zhangsan.age=20
zhangsan.say()
複習JAVA面相物件(類和物件)
1 類 類是模子,確定物件將會擁有的特徵 屬性 和行為 方法 類的特點 類是具有相同屬性和方法的一組物件的集合。2 物件 建立物件 類名 物件名 new 類名 使用物件 物件.屬性 物件.方法名 3 成員變數與區域性變數 成員變數 在類中定義,用來描述物件將要有什麼。作用域在整個類內部都是可見的 區...
python面相物件查漏補缺
類的方法與普通的函式只有乙個特別的區別 它們必須有乙個額外的第乙個引數名稱,按照慣例它的名稱是 self。從執行結果可以很明顯的看出,self 代表的是類的例項,代表當前物件的位址,而 self.class 則指向類。self 不是 python 關鍵字,我們把他換成 其他 也是可以正常執行的 cl...
Python面相物件魔法方法
疑問 面相物件是什麼?到底應該怎麼用?物件導向 分 類和物件 分 特徵和屬性方法 總 專案收尾 什麼是魔法方法 魔法方法是一種特殊的方法,從object繼承而來,在型別中體現為兩個下劃線開頭和結尾的方法,有一地你給的特殊作用,如 str 方法用於在直接列印輸出物件時,展示給使用者的字串資訊,預設情況...