Java关键字extends怎样实现继承

avatar
作者
筋斗云
阅读量:0

在Java中,extends关键字用于实现类与类之间的继承关系。继承是一种创建新类的方式,新创建的类是已存在的类的扩展或特化。新类继承了已存在的类的属性和方法,可以添加新的属性和方法或者重写已存在的方法。以下是一个简单的继承示例:

// 定义一个基类(父类)Animal public class Animal {     public void eat() {         System.out.println("Animal is eating");     } }  // 定义一个新类(子类)Dog,继承自Animal类 public class Dog extends Animal {     // Dog类继承了Animal类的eat()方法     // 同时,我们可以在Dog类中添加新的方法或属性     public void bark() {         System.out.println("Dog is barking");     } }  // 主类 public class Main {     public static void main(String[] args) {         // 创建一个Dog对象         Dog myDog = new Dog();                  // 调用继承自Animal类的eat()方法         myDog.eat();                  // 调用Dog类特有的bark()方法         myDog.bark();     } } 

在这个例子中,Dog类通过extends关键字继承了Animal类。因此,Dog类可以使用Animal类的eat()方法,同时还可以定义自己的bark()方法。在main方法中,我们创建了一个Dog对象,并调用了它的eat()bark()方法。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!