Java之继承
在Java中,继承是一种使一个类(子类)继承另一个类(父类)的功能的机制。子类继承了父类的属性和方法,并且可以添加自己的属性和方法。
以下是一个简单的继承示例:
// 父类
class Animal {
String name;
public void eat() {
System.out.println(name + " is eating.");
}
}
// 子类
class Dog extends Animal {
public Dog(String name) {
this.name = name;
}
public void bark() {
System.out.println(name + " is barking.");
}
}
// 测试类
public class InheritanceExample {
public static void main(String[] args) {
Dog dog = new Dog("Rex");
dog.eat(); // 继承自Animal类
dog.bark(); // Dog类中定义的方法
}
}
在这个例子中,Dog
类继承了 Animal
类。Dog
类继承了 Animal
类的 eat
方法,并且添加了自己的 bark
方法。当你创建一个 Dog
对象并调用 eat
方法时,它将表现出 Animal
的行为,因为 eat
方法是在 Animal
类中定义的。而调用 bark
方法时,则是 Dog
类特有的行为。
评论已关闭