我目前正在开展一个需要我创造动物的项目,在这个集合中有鸟类和哺乳动物类,它们都有老虎和狮子,以及鹰和鹦鹉类,但是我不能让我的代码成功编译,下面是我的代码:
public abstract class Tiger extends Mammal
{
public static void main(String args[]){
Animal a = new Animal();
Mammal m = new Mammal();
tiger t = new Tiger();
System.out.println(m instanceof Animal);
System.out.println(t instanceof Mammal);
System.out.println(t instanceof Animal);
}
}
任何帮助将不胜感激
答案 0 :(得分:1)
答案 1 :(得分:1)
您无法实例化抽象类。从类声明中删除abstract关键字。此外,您的类名和对象声明不匹配。在对象声明中大写T。
答案 2 :(得分:1)
abstract
类中删除Tiger
修饰符。tiger
不是蓝色。)