Java中class类的继承是如何实现的

avatar
作者
筋斗云
阅读量:0

在Java中,类的继承是通过关键字extends来实现的。当一个类继承另一个类时,子类会继承父类的属性(成员变量)和方法。这样可以实现代码的重用和模块化。

以下是一个简单的继承示例:

// 父类 class Animal {     String name;     int age;      void eat() {         System.out.println("Animal is eating.");     } }  // 子类 class Dog extends Animal {     String breed;      void bark() {         System.out.println("Dog is barking.");     } }  public class Main {     public static void main(String[] args) {         Dog myDog = new Dog();         myDog.name = "Buddy";         myDog.age = 3;         myDog.breed = "Golden Retriever";          myDog.eat(); // 继承自Animal类的方法         myDog.bark(); // Dog类自己的方法     } } 

在这个例子中,Dog类继承了Animal类,因此Dog对象可以访问nameage属性以及eat()方法。同时,Dog类还有自己的属性breed和方法bark()

需要注意的是,Java不支持多重继承,即一个类只能继承一个父类。如果需要实现多重继承,可以使用接口(interface)来实现。

广告一刻

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