在 Java 中,继承是一种重要的概念,它允许一个类(子类)继承另一个类(父类)的属性和方法。通过继承,子类可以重用父类的代码,同时也可以添加新的属性和方法。
继承的语法
在 Java 中,使用关键字 extends
来实现继承。下面是一个简单的例子:
-- -------------------- ---- ------- ----- ------ - ------ ----- ------ ---- ----- - ----------------------- - - -- ---------- - - ----- --- ------- ------ - ------ ---- ------ - ----------------------- - - -- ----------- - -
在上面的例子中,Dog
类继承了 Animal
类的属性 name
和方法 eat
,并且添加了自己的方法 bark
。
子类调用父类方法
在子类中,可以使用 super
关键字来调用父类的方法。下面是一个例子:
-- -------------------- ---- ------- ----- --- ------- ------ - ------ ---- ------ - ----------------------- - - -- ----------- - --------- ------ ---- ----- - ------------ ----------------------- - - -- ------ -------- - -
在上面的例子中,Cat
类重写了父类的 eat
方法,并在方法中使用 super.eat()
调用父类的 eat
方法。
继承的注意事项
- Java 不支持多重继承,一个子类只能有一个直接父类。
- 子类不能直接访问父类的私有属性和方法,但可以通过公有的 getter 和 setter 方法来访问。
- 子类可以重写父类的方法,通过
@Override
注解来标记。
继承是面向对象编程中的重要概念,合理使用继承可以提高代码的复用性和可维护性。希望通过本章的介绍,你对 Java 中的继承有了更深入的理解。