SHAOXIAOJ正在加载中...

2265: 抽象类-Animal类

金币值:2 定数:6 时间限制:1.000 s 内存限制:128 M
正确:0 提交:0 正确率:0.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: Java

题目描述

创建抽象方法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是鸟,可以飞翔