阅读量: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()
方法。