Java教程 目录

Java继承

面试官:小伙子,你的代码为什么这么丝滑?

在 Java 中,继承是一种重要的概念,它允许一个类(子类)继承另一个类(父类)的属性和方法。通过继承,子类可以重用父类的代码,同时也可以添加新的属性和方法。

继承的语法

在 Java 中,使用关键字 extends 来实现继承。下面是一个简单的例子:

----- ------ -
    ------ -----
    
    ------ ---- ----- -
        ----------------------- - - -- ----------
    -
-

----- --- ------- ------ -
    ------ ---- ------ -
        ----------------------- - - -- -----------
    -
-

在上面的例子中,Dog 类继承了 Animal 类的属性 name 和方法 eat,并且添加了自己的方法 bark

子类调用父类方法

在子类中,可以使用 super 关键字来调用父类的方法。下面是一个例子:

----- --- ------- ------ -
    ------ ---- ------ -
        ----------------------- - - -- -----------
    -
    
    ---------
    ------ ---- ----- -
        ------------
        ----------------------- - - -- ------ --------
    -
-

在上面的例子中,Cat 类重写了父类的 eat 方法,并在方法中使用 super.eat() 调用父类的 eat 方法。

继承的注意事项

  • Java 不支持多重继承,一个子类只能有一个直接父类。
  • 子类不能直接访问父类的私有属性和方法,但可以通过公有的 getter 和 setter 方法来访问。
  • 子类可以重写父类的方法,通过 @Override 注解来标记。

继承是面向对象编程中的重要概念,合理使用继承可以提高代码的复用性和可维护性。希望通过本章的介绍,你对 Java 中的继承有了更深入的理解。


上一篇:Java组合
下一篇:Java组合与继承