java继承举例
时间: 2023-10-27 14:04:28 浏览: 101
假设有一个父类Animal,它有一个方法move(),表示动物移动的行为。现在我们要让猫和狗这两个子类继承Animal类,同时它们还有自己的特有的方法。
代码如下:
```java
// 定义Animal类
class Animal {
public void move() {
System.out.println("动物在移动");
}
}
// 定义猫类,继承Animal类
class Cat extends Animal {
public void meow() {
System.out.println("猫在喵喵叫");
}
}
// 定义狗类,继承Animal类
class Dog extends Animal {
public void bark() {
System.out.println("狗在汪汪叫");
}
}
```
现在我们就可以通过猫和狗这两个类来调用Animal类中的move()方法,同时也可以调用它们自己特有的方法,如下:
```java
public class Test {
public static void main(String[] args) {
Animal animal = new Animal();
Cat cat = new Cat();
Dog dog = new Dog();
animal.move(); // 动物在移动
cat.move(); // 动物在移动
cat.meow(); // 猫在喵喵叫
dog.move(); // 动物在移动
dog.bark(); // 狗在汪汪叫
}
}
```
阅读全文