?class 類名稱:???????????????????????
???? ????? 類的屬類(定義在類中的變量,成員變量)
?????????? 類的行為(定義在類中的函數(shù),成員方法)
# 設(shè)計一個類(類比生活中:設(shè)計一張等級表)
class Student:
name = None
gender = None
nationality = None
native_place = None
age = None
# 創(chuàng)建一個對象(像生活中打印表格)
stu_1 = Student()
# 對對象屬性進(jìn)行賦值(類比生活中填寫表單)
stu_1.name = "張三"
stu_1.gender = "男"
stu_1.nationality = "中國"
stu_1.native_place = "山西省"
stu_1.age = 16
print(stu_1.name)
print(stu_1.gender)
?def? 方法名(self,參數(shù)...... ):
??????? 方法體
self是成員方法定義必須寫的,用來表示對象自身的意思,當(dāng)我們使用類對象調(diào)用方法時,self會,自動傳入。在方法內(nèi)部訪問成員變量,必須使用self。
class Student: name = None def say_hi(self): # 傳入?yún)?shù)時可以忽略 print(f"我時{self.name}") stu_1 = Student() stu_1.name = "張三" stu_1.say_hi()
? 函數(shù)時寫在類外的,類里面的都稱為方法。文章來源:http://www.zghlxwxcb.cn/news/detail-686432.html
?
文章來源地址http://www.zghlxwxcb.cn/news/detail-686432.html
到了這里,關(guān)于day 31 面向?qū)ο?成員方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!