python修改类的属性值_python 四种方法修改类变量,实例对象调用类方法改变类属性的值,类对象调用类方法改变类属性的值,调用实例方法改变类属性的值,直接修改类属性的值...
三種方法修改類變量,實例對象調用類方法改變類屬性的值,類對象調用類方法改變類屬性的值,調用實例方法改變類屬性的值,類名就是類對象,city就是類變量,
#coding=utf-8
class employee(object) :
city = 'BJ' #類屬性
def __init__(self, name) :
self.name = name #實例變量
#定義類方法
@classmethod
def getCity(cls) :
return cls.city
#定義類方法
@classmethod
def setCity(cls, city) :
cls.city = city
#實例方法
def set_City(self, city) :
employee.city = city
emp = employee('joy') #創建類的實例
print emp.getCity() #通過實例對象引用類方法
print employee.getCity()#通過類對象引用類方法
emp.setCity('TJ')#實例對象調用類方法改變類屬性的值
print emp.getCity()
print employee.getCity()
employee.setCity('CD')#類對象調用類方法改變類屬性的值
print emp.getCity()
print employee.getCity()
emp.set_City('SH')#調用實例方法改變類屬性的值
print emp.getCity()
print employee.getCity()
employee.city = 20 #直接修改類屬性的值
print emp.getCity()
print employee.getCity()
c:\Python27\Scripts>python task_test.py
BJ
BJ
TJ
TJ
CD
CD
SH
SH
20
20
總結
以上是生活随笔為你收集整理的python修改类的属性值_python 四种方法修改类变量,实例对象调用类方法改变类属性的值,类对象调用类方法改变类属性的值,调用实例方法改变类属性的值,直接修改类属性的值...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp.core api 通过socke
- 下一篇: 红花片的功效和作用