继承是面向对象编程中的一个重要概念,它允许一个类(称为子类)继承另一个类(称为父类)的属性和方法。在Java中,子类是通过关键字extends
来声明的,子类可以继承父类的非私有成员(如字段和方法),并且可以添加自己的新成员。
子类继承父类的好处在于可以重用已有的代码和逻辑,同时还能够通过添加新的功能来扩展现有的类。这种继承关系形成了类的层次结构,使得代码更加模块化和可维护。
下面通过一个简单的例子来说明Java中的子类和继承的概念:
// 父类
class Animal {
protected String name;
public Animal(String name