62,614
社区成员
发帖
与我相关
我的任务
分享
public class ChildTest {
static abstract class Child{
public abstract void say();
}
static class Boy extends Child{
public void say(){
System.out.println("Boy, to say:hello");
}
}
static class Girl extends Child{
public void say(){
System.out.println("Girl, to say:world");
}
}
public static void main(String[] args) throws Exception {
List<Child> children = new ArrayList<Child>();
children.add(new Boy());
children.add(new Girl());
for(Child c : children){
c.say();
}
}
}