理解与解决:Java类继承问题

原创 小咪咪 2024-12-02 18:00 129阅读 0赞

在Java编程中,类的继承是一种复用代码和结构的机制。当一个类想要扩展另一个类的功能时,就使用继承。

以下是一个简单的类继承问题:

  1. // 父类
  2. class Animal {
  3. public void eat() {
  4. System.out.println("Animal is eating.");
  5. }
  6. }
  7. // 子类
  8. class Dog extends Animal {
  9. // 重写父类的方法
  10. @Override
  11. public void eat() {
  12. System.out.println("Dog is eating.");
  13. }
  14. // 添加子类特有的功能
  15. public void bark() {
  16. System.out.println("Dog is barking.");
  17. }
  18. }
  19. // 测试代码
  20. public class Main {
  21. public static void main(String[] args) {
  22. Dog dog = new Dog();
  23. // 重写父类的方法
  24. dog.eat();
  25. // 子类特有的功能
  26. dog.bark();
  27. }
  28. }

在这个例子中,Animal是父类,Dog是子类。子类继承了父类的所有公共属性和方法,并且可以在子类中添加自己特有的功能。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,129人围观)

还没有评论,来说两句吧...

相关阅读