Animal`类是父类,`Dog`类是子类,`Dog`类继承了`Animal`类的属性和方法。子类`Dog`可以使用`super`关键字来调用父类的构造方法,从而初始化父类的属性。子类还可以添加自己的方法,如`bark`方法。
当我们创建`Dog`对象时,我们可以调用父类`Animal`的方法`eat`,同时也可以调用子类`Dog`自己的方法`bark`。
这样,通过继承,子类可以获得父类的特性。
Animal`类是父类,`Dog`类是子类,`Dog`类继承了`Animal`类的属性和方法。子类`Dog`可以使用`super`关键字来调用父类的构造方法,从而初始化父类的属性。子类还可以添加自己的方法,如`bark`方法。
当我们创建`Dog`对象时,我们可以调用父类`Animal`的方法`eat`,同时也可以调用子类`Dog`自己的方法`bark`。
这样,通过继承,子类可以获得父类的特性。