提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:学习-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继承和多态之方法重写。