理解与解决:Java类继承问题
在Java编程中,类的继承是一种复用代码和结构的机制。当一个类想要扩展另一个类的功能时,就使用继承。
以下是一个简单的类继承问题:
// 父类
class Animal {
public void eat() {
System.out.println("Animal is eating.");
}
}
// 子类
class Dog extends Animal {
// 重写父类的方法
@Override
public void eat() {
System.out.println("Dog is eating.");
}
// 添加子类特有的功能
public void bark() {
System.out.println("Dog is barking.");
}
}
// 测试代码
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
// 重写父类的方法
dog.eat();
// 子类特有的功能
dog.bark();
}
}
在这个例子中,Animal
是父类,Dog
是子类。子类继承了父类的所有公共属性和方法,并且可以在子类中添加自己特有的功能。
还没有评论,来说两句吧...