2258: 多态-动物类
金币值:2
定数:6
时间限制:1.000 s
内存限制:128 M
正确:0
提交:0
正确率:0.00% 命题人:
题目描述
设计一个动物类,它包含一些动物的属性,如名称等,动物可以跑。然后设计一个鸟类和一个狗类,他们除了继承动物的特性外,鸟有翅膀,可以飞翔;狗有腿,可以跑。编写一个测试类来测试鸟类和狗类的功能。
import java.util.Scanner; public class Main { public static void main(String[] args) { String name; Scanner in = new Scanner(System.in); name = in.nextLine(); doRun(new Bird(name)); doRun(new Dog(name)); } public static void doRun(Animal a){ a.run(); } } /* 以下为你的代码 */
输入格式
输入1行:名称
输出格式
见样例
输入样例 复制
小花
输出样例 复制
小花可以动起来
小花有翅膀,可以飞翔
小花可以动起来
小花有腿,可以跑