public class A {abstract class InputAlphabet{ public abstract void input();}}public class B extends A {public void input(){ for(char c='a';c<='z';c++){ System.out.println(c); }}}public class C {void showMess(InputAlphabet show){ show.input(); }}public class D { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stubC board=new C();board.showMess(new B());board.showMess(new A()?{ public void input(){ for (char c='a';c<='w';c++) System.out.println(c); } }); }}不能運行,那里錯了嗎?而且為什么要這樣寫?
添加回答
舉報
0/150
提交
取消