如何解释初始化的class

class student():

定义构造方法

def __init__(self, n=1, a=2):  #__init__() 是类的初始化方法;它在类的实例化操作后 会自动调用,不需要手动调用;
# 设置属性
    self.name = n
    self.age = a

定义普通方法

def speak(self):
    print("%s 说:我今年%s岁" % (self.name, self.age))

a=student()
a.name
输出:1
a=student(3,4)
a.name
输出:3

Guess you like

Origin blog.csdn.net/weixin_44885180/article/details/115840169