在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
对象可以访问name
、age
属性以及eat()
方法。同时,Dog
类还有自己的属性breed
和方法bark()
。
需要注意的是,Java不支持多重继承,即一个类只能继承一个父类。如果需要实现多重继承,可以使用接口(interface)来实现。