版权声明:全是自学! https://blog.csdn.net/qq_42874244/article/details/84998836
关于继承的实例化
类里面哟一个很重要的属性就是可以继承其他的类的属性,但有时候在继承的时候会搞不清继承之后的变量到底应该用哪一个!
下面就介绍一下:
class Animal(object):
hobbly = "girl"
def run(self):
print(self.hobbly)
print("run...")
class Dog(Animal):
hobbly = "吃鸡"
def __init__(self, name):
self.name = name
这里我们添加了两个类,Dog类继承了Animal类的属性,然后我们进行下面操作!
xudiaolai = Dog("xudiaolai")
xudiaolai.run()
binbin = Animal()
binbin.run()
用xudiaolai对Dog类进行实例化,并且调用run属性,观察输出。
之后用binbin对Animal类实例化,再次调用run属性!
我们可以看到xudiaolai得到的是父类“吃鸡”属性,自己的属性并没有用!
人生苦短,我学Python!