屬性:類屬性和例項屬性
類屬性:就是類物件所有的屬性
小結'類屬性 是可以 被 類物件和例項物件共同訪問的
例項屬性只能由例項物件訪問
class student:
name='黎明' #屬於類屬性 就是student類物件所擁有的
def __init__(self,age):
self.age=age #例項屬性
pass
pass
lwww.cppcns.comm=student(17)
print(lm.name) #通過例項物件去訪問類屬性
print(lm.age)
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(jnoycqstudent.name)
# print(student.age)
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)
class student:
name='黎明' #屬於類屬性 就是student類物件所擁有的
www.cppcns.com 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('------小花的資料---------')
xh=student(28)
print(xh.name) #name還是黎明
print(xh.age)
print('-------------通過類物件 訪問 name------程式設計客棧-------')
# print(student.name)
# print(student.a程式設計客棧ge)
本文標題: python基礎之類屬性和例項屬性
本文位址:
Python基礎(例項屬性和類屬性)
1.類沒有例項屬性時會呼叫類屬性 class flower object height 20 def init self,name,color self.name name self.color color f flower 玫瑰 紅色 print f.height 輸出 202.例項屬性的優先順序...
python基礎 例項屬性和類屬性
由於python是動態語言,根據類建立的例項可以任意繫結屬性。給例項繫結屬性的方法是通過例項變數,或者通過self變數 class student object def init self,name self.name name s student bob s.score 90 但是,如果stude...
python3之類屬性與例項屬性
類屬性就相當與全域性變數,例項物件共有的屬性,例項物件的屬性為例項物件自己私有。類屬性就是類物件 tool 所擁有的屬性,它被所有類物件的例項物件 例項方法 所共有,在記憶體中只存在乙個副本,這個和c 中類的靜態成員變數有點類似。對於公有的類屬性,在類外可以通過類物件和例項物件訪問。class pe...