一、子类重写父类成员
1、子类重写父类成员语法
子类 继承 父类的 成员属性 与 成员方法 后 , 如果对 继承的 父类成员 不满意 , 可以 重写 父类成员 ;
成员 属性 和 成员 方法 , 都可以进行重写...;
成员属性 重写 , 就是在 子类中 , 修改 成员属性的值 ;
成员方法 重写 , 就是在 子类中 , 修改 成员方法的方法体内容 ;
在子类中 , 如果需要重写父类的成员 , 直接在子类中 ,...重新定义父类的成员即可 ;
在 Python 中 , 不像 Java / Kotlin / Groovy 一样 , 如果子类重写父类成员 , 需要使用 @Override 注解 修饰 ;
2、代码示例...1、子类调用父类重名成员语法
在 外部 是无法访问 父类成员 : 子类 重写 父类 成员后 , 通过 子类 实例对象 调用 该 重写后的 成员时 , 默认调用的就是 重写后的成员 ;
在 子类内部 可以...)
2、代码示例 - 子类中使用 父类类名 调用父类成员
在 Dog 子类中的 make_sound 函数中 ,
通过 Animal.name 和 Animal.age 可以调用父类的成员变量 , 打印出来的值为父类的成员变量值