java继承的简单示例
时间: 2023-08-24 22:08:43 浏览: 81
java继承类实例
当我们讨论继承时,常常使用一个简单的示例来说明。假设我们有一个基类叫做Animal(动物),它有一个方法叫做eat(吃):
```java
public class Animal {
public void eat() {
System.out.println("动物正在吃食物");
}
}
```
现在,我们希望创建一个子类Dog(狗),它继承自Animal,并且可以额外拥有自己的特性和行为。我们可以这样定义Dog类:
```java
public class Dog extends Animal {
public void bark() {
System.out.println("狗在汪汪叫");
}
}
```
在这个示例中,Dog类继承了Animal类,因此它继承了Animal的eat方法。此外,Dog类还定义了自己的方法bark(叫),用于描述狗的特性。
现在,我们可以创建一个Dog对象并调用它的方法:
```java
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.eat(); // 调用继承自Animal类的eat方法
dog.bark(); // 调用Dog类自己定义的bark方法
}
}
```
输出结果将会是:
```
动物正在吃食物
狗在汪汪叫
```
在这个示例中,Dog类继承了Animal类的eat方法,并且还新增了自己的bark方法。这就是Java中继承的简单示例。
阅读全文