一、实例属性
实例属性是从属于实例对象的属性,也称为“实例变量”。他的使用有如下几个要点:
-
实例属性一般在
__init__()方法中通过如下代码定义:self.实例属性名 = 初始值 -
在本类的其他实例方法中,也是通过
self进行访问:self.实例属性名 -
创建实例对象后,通过实例对象访问:
obj01 = 类名()#创建和初始化对象,调用__init__()初始化属性obj01.实例属性名 = 值#可以给已有属性赋值,也可以新加属性
class Student:
def __init__(self,name,score):
self.name = name #增加name属性
self.score = score #增加score属性
def say_score(self):
self.age = 18 #增加age属性
print("{0}的分数是{1}".format(self.name,self.score))
s1 = Student("张三",80)
s1.say_score()
print(s1.age)
s1.salary = 3000 #s1对象增加salary属性
s2 = Student(
本文详细介绍了Python中的实例属性、实例方法、类对象、类属性、类方法和静态方法。实例属性是属于实例对象的,可以通过实例对象进行访问。实例方法需要通过self参数引用实例对象,类方法通过装饰器定义,第一个参数为cls,静态方法不依赖于类或实例,可通过类调用。
订阅专栏 解锁全文
773

被折叠的 条评论
为什么被折叠?



