理解Java类继承特性:子类重写父方法实例

原创 女爷i 2024-12-03 17:00 85阅读 0赞

在Java编程中,”类继承特性”和”子类重写父方法实例”是两个相关的概念。

  1. 类继承特性:
    Java中的继承是指一个类(子类)可以从另一个类(父类)继承属性和方法。这样做的目的是代码复用,提高开发效率。

  2. 子类重写父方法实例:
    当子类(衍生自父类的类型)想要实现与父类不同的行为时,可以重写(override)父类的方法。当调用子类重写的方法时,实际上是使用了子类自己的实现,而不是直接调用父类方法。

举例来说:

  1. // 父类
  2. class Animal {
  3. public void sound() {
  4. System.out.println("Animal makes a sound");
  5. }
  6. }
  7. // 子类(继承自父类)
  8. class Dog extends Animal {
  9. // 重写父类的方法
  10. @Override
  11. public void sound() {
  12. System.out.println("Dog barks");
  13. }
  14. }
  15. public class Main {
  16. public static void main(String[] args) {
  17. Dog myDog = new Dog();
  18. myDog.sound(); // 输出 "Dog barks"
  19. }
  20. }

在这个例子中,Animal 是父类,Dog 是子类。子类通过 extends Animal 来继承父类的属性和方法。然后在子类中重写(override)sound() 方法,实现与父类不同的行为。当调用 myDog.sound(); 时,会打印出 “Dog barks”,展示了子类重写父方法实例的效果。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,85人围观)

还没有评论,来说两句吧...

相关阅读