abstractclassAnimal{}classChickenextendsAnimalimplementsEdible{//implement是接上接口的关键字@Override//这里系统会强制进行方法重写,如果方法没有写或者写错了,会一直报错public String howToEat(){return"Chicken: Fry it";}}classTigerextendsAnimal{}abstractclassFruitimplementsEdible{}classAppleextendsFruit{@Overridepublic String howToEat(){return"Apple: make apple cider";}}classOrangeextendsFruit{public String howToEat(){return"Orange: make orange juice";}}
List list =newArrayList();
list.add("Qiqi");
list.add("MiaoMiao");
list.add(100);for(int i=0; i<3; i++){
String a =(String)list.get(i);
System.out.println(a);}