interface Eatable { public abstract void eat(); } class chinese implements Eatable { public void eat() { System.out.println("中国人吃"); } } class American implements Eatable { public void eat() { System.out.println("美国人吃"); } } class Indian implements Eatable { public void eat() { System.out.println("印度人吃"); } } public class test { public static void main(String[] args) { Eatable[] e = new Eatable[10]; for (int i = 0; i < e.length; i++) { if(i % 2 == 0) { e[i] = new chinese(); } else if(i % 3 == 0) { e[i] = new American(); } else { e[i] = new Indian(); } } for (int i = 0; i < e.length; i++) { e[i].eat(); } } }