java继承一类三个子类
时间: 2024-04-12 21:27:12 浏览: 121
在Java中,可以通过关键字 `extends` 来实现继承。当一个类继承另一个类时,被继承的类称为父类或超类,继承该类的类称为子类或派生类。下面是一个示例,演示了一个父类和三个子类的继承关系:
```java
// 父类
class Animal {
void eat() {
System.out.println("Animal is eating.");
}
}
// 子类1
class Dog extends Animal {
void bark() {
System.out.println("Dog is barking.");
}
}
// 子类2
class Cat extends Animal {
void meow() {
System.out.println("Cat is meowing.");
}
}
// 子类3
class Bird extends Animal {
void fly() {
System.out.println("Bird is flying.");
}
}
```
在上述示例中,`Animal` 是父类,`Dog`、`Cat` 和 `Bird` 是三个子类。子类继承了父类的属性和方法,可以在子类中添加新的属性和方法,或者重写父类的方法。例如,`Dog` 类中添加了 `bark` 方法,`Cat` 类中添加了 `meow` 方法,`Bird` 类中添加了 `fly` 方法。
请注意,子类可以继承父类的公有和受保护的成员,但不能继承私有成员。
阅读全文