本章学习链接如下:
Python 面向对象——2.类与对象实例属性补充解释,self的作用等
1.实例方法
实例方法是最普通的类型的方法,它们可以在创建了类的实例之后,通过这个实例来调用。实例方法通常至少接受一个参数self,这个参数在调用时不需要显式传递,Python解释器会自动处理。在我们创建一个方法时,self这个参数就自动出现在后面了。self代表实例本身。
class student():
number = 0 # 创建类的属性
def __init__(self, name, age, height):
student.number += 1 # 在创建实例时增加计数器
self.name = name
self.age = age
self.height = height
print(f"欢迎注册育才中学学生系统,您是第{student.number}位学生!")
def introduce(self):
print(f"我是第{student.number}位来报道的学生!我叫{self.name},我今年{self.age}岁,身高{self.height}cm。")
#调用类属性与实例属性
lina = student('lina', 12, 17