2265: 抽象类-Animal类
金币值:2
定数:6
时间限制:1.000 s
内存限制:128 M
解决:0
提交:0
正确率:0.00% 命题人:
题目描述
创建抽象方法Animal,在抽象方法里定义名字name,抽象方法go(),创建Cat类和Bird类继承抽象方法,并重写go()方法,使用构造方法,并在主函数里调用方法进行测试
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String name;
Scanner in = new Scanner(System.in);
name = in.nextLine();
doGo(new Cat(name));
name = in.nextLine();
doGo(new Bird(name));
}
public static void doGo(Animal p) {
p.go();
}
}
/* 以下为你的代码 */ 输入
输入2行:分别为2个名字
输出
见样例
样例输入 复制
Candy
Polly
样例输出 复制
Candy是猫,可以奔跑
Polly是鸟,可以飞翔