学习-Java继承和多态之方法重写
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:学习-Java继承和多态之方法重写。
本关任务:重写 Cat 类中的 toString 方法,返回 Cat 类的基本信息。
代码:
/** * 任务:重写 Cat 类中的 toString 方法,返回 Cat 类的基本信息。 */ class Animal{ private String name; // 动物名称 private int age; // 动物年龄 // 返回动物类的基本信息 public String toString() { return "Anaimal{" + "name=" + name + + ", age=" + age + }; } } public class Cat extends Animal{ private String name; // 小猫的名称 private int age; // 小猫年龄 public Cat(String name, int age) { this.name = name; this.age = age; } // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 /********* Begin *********/ // 重写 Anaimal 中的 toString 方法,返回类型为 String,格式:我是一只名为xx的小猫,今年xx岁了 @Override public String toString() { return "我是一只名为"+name+"的小猫,今年"+age+"岁了"; } /********** End **********/ }
Demo.java
public class Demo { public static void main(String[] args) { Cat cat = new Cat("吉祥", 4); System.out.print(cat.toString()); } }
总结
提示:这里对文章进行总结: 例如:以上就是今天要讲的内容,本文仅仅简单介绍了学习-Java继承和多态之方法重写。
下一篇:
【Java案例】小明可以买什么