1、说明
在实例中赋值类属性时,实际上是将同名属性绑定到这个实例中,不会影响类属性等实例。
在使用实例访问一个属性时,优先考虑实例中是否有这个属性,如果不在类中搜索。当实例属性和类属性重名时,实例属性优先级较高。
2、实例
classPerson(object): #类属性 address='earth' def__init__(self,name,gender,age): #实例属性 self.name=name self.gender=gender self.age=age p1=Person('zhangsan','male',20) print(p1.name) print(p1.gender) print(p1.age) print(Person.address) print(p1.address) print('********设置address属性*********#;) p1.address='China' print(Person.address) print(p1.address)
以上是Python实例属性的优先分析,希望对大家有所帮助。更多Python学习推荐:python教学
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。