将类的属性以self.name的方式定义到初始化方法中,那属性也可以当成变量
class Dog(object):
def __init__(self,name,dog_type):
self.name = name
self.type = dog_type
def sayhi(self):
print("hello,I am a dog, my name is ",self.name)
d = Dog('LiChuang',"京巴") # 实例化
d.sayhi()