在同一个java文件下,可以有几个public类
今天发现在同一个java文件下,好像只能有一个public类,想求证一下
这段代码错误不知道在哪儿,编译不通过
package ex14;public class TestAbstractClass { public static void main(String[] args) { // TODO 自动生成方法存根 Animal animal=new Chicken(); eat(animal); animal=new Duck(); eat(animal); } public static void eat(Animal animal){ animal.howToEat(); }}abstract class Animal{ public abstract void howToEat();}class Chicken extends Animal{ public void howToEat(){ System.out.println("Fry it"); }}class Duck extends Animal{ public void howToEat(){ System.out.println("Roast it"); }}