| /* From java/3285, By p.thio@valescom.com */ | |
| interface I | |
| { | |
| void print (); | |
| }; | |
| class C1 | |
| implements I | |
| { | |
| public void print () { System.out.println ("C1: Message"); } | |
| } | |
| abstract | |
| class C2 | |
| { | |
| C2(I i) | |
| { | |
| i.print (); | |
| } | |
| abstract void h(); | |
| } | |
| public | |
| class anon_ctor_itf_arg | |
| { | |
| public static | |
| void main(String argv[]) | |
| { | |
| C1 c1 = new C1(); | |
| new C2(c1) | |
| { | |
| void h() | |
| { | |
| } | |
| }; | |
| } | |
| } |