溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中類屬性和實例屬性的概念是什么

發(fā)布時間:2022-03-04 14:36:22 來源:億速云 閱讀:143 作者:小新 欄目:開發(fā)技術

這篇文章主要介紹python中類屬性和實例屬性的概念是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

python中類屬性和實例屬性的概念是什么

屬性:類屬性和實例屬性
類屬性:就是類對象所有的屬性
小結
'類屬性 是可以 被 類對象和實例對象共同訪問的
實例屬性只能由實例對象訪問

class Student:
    name='黎明' #屬于類屬性 就是Student類對象所擁有的
    def __init__(self,age):
        self.age=age #實例屬性
        pass
    pass
 lm=Student(17)
print(lm.name)   #通過實例對象去訪問類屬性
print(lm.age)

python中類屬性和實例屬性的概念是什么

class Student:
    name='黎明' #屬于類屬性 就是Student類對象所擁有的
    def __init__(self,age):
        self.age=age #實例屬性
        pass
    pass
 lm=Student(17)
print(lm.name)   #通過實例對象去訪問類屬性
print(lm.age)
print('-------------通過類對象 訪問 name-------------')
print(Student.name)
# print(Student.age)

python中類屬性和實例屬性的概念是什么

class Student:
    name='黎明' #屬于類屬性 就是Student類對象所擁有的
    def __init__(self,age):
        self.age=age #實例屬性
        pass
    pass
 lm=Student(17)
print(lm.name)   #通過實例對象去訪問類屬性
print(lm.age)
print('-------------通過類對象 訪問 name-------------')
print(Student.name)  #如類名.屬性名的形式去訪問
print(Student.age)

python中類屬性和實例屬性的概念是什么

python中類屬性和實例屬性的概念是什么

python中類屬性和實例屬性的概念是什么

如何對類屬性進行修改

class Student:
    name='黎明' #屬于類屬性 就是Student類對象所擁有的
    def __init__(self,age):
        self.age=age #實例屬性
        pass
    pass
Student.name='趙麗穎'  #類屬性此時已被修改
lm=Student(17)
print(lm.name)   #通過實例對象去訪問類屬性
lm.name='李嘉欣'  #通過實例對象對類屬性進行修改 不可以 并未被修改
print(lm.name)   #追加新的屬性  對于下方調用仍未修改
print(lm.age)
 print('------小花的數(shù)據(jù)---------')
xh=Student(28)
print(xh.name)  #name還是黎明
print(xh.age)
print('-------------通過類對象 訪問 name-------------')
# print(Student.name)
# print(Student.age)

python中類屬性和實例屬性的概念是什么

以上是“python中類屬性和實例屬性的概念是什么”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI