python——第三个程序
# 定义类
class Student:
# 构造函数 (对象创建时执行)
def __init__(self, name, age):
self.name = name
self.age = age
# 成员函数,调用时才执行
def getname(self):
return self.name
def getage(self):
return self.age
def say(self):
print("我叫" + self.name + ",我今年" + str(self.age) + "岁了")
# 实例化类 创建类的对象
jack = Student("杰克", 19)
taotao = Student("涛涛", 18)
# 通过对象调用类的方法
print(jack.getage())
print(jack.name)
taotao.say()
总结:
self代表类的实例,在上面的程序中即代表jack、taotao,在定义方法的时候必须要有。
__init__ 方法是一种特殊的方法,叫构造函数,在对象创建的同时,就会执行。
成员函数只有在对象调用他的时候才执行。