java的extends
时间: 2024-09-20 19:50:36
(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)
在Java中,extends是一个关键字,用于表示一个类继承另一个类。通过使用extends关键字,一个类可以继承另一个类的属性和方法,并且可以在其基础上进行扩展或修改。
继承是Java面向对象编程中的一个重要概念,它允许我们创建一个类作为另一个类的子类,并且可以继承父类的属性和方法。子类可以通过继承来获得父类的特性,并且可以添加自己的特性或覆盖父类的方法。
下面是一个使用extends关键字的示例:
public class Animal { public void eat() { System.out.println("Animal is eating"); } } public class Dog extends Animal { public void bark() { System.out.println("Dog is barking"); } } public class Main { public static void main(String[] args) { Dog dog = new Dog(); dog.eat(); // 继承自Animal类的方法 dog.bark(); // Dog类自己的方法 } }
在上面的示例中,Animal类是一个父类,Dog类是一个子类,Dog类通过extends关键字继承了Animal类。因此,Dog类可以访问Animal类中的eat()方法,并且可以添加自己的bark()方法。
注意,Java中一个类只能继承一个父类,这称为单继承。但是,一个类可以实现多个接口,这称为多实现。