java中抽象和接口问题
叶半欲缺 2011-11-24 03:34:44 先从一个列子来引导下:
以下哪个接口的定义是正确的?( )
A、 interface A
{ void print() { } ;}
B、 abstract interface A
{ void print() ;}
C、 abstract interface A extends A1,A2 //A1、A2为已定义的接口
{ abstract void print(){ };}
D、 interface A
{ void print();}
在工具上编译的时候BD都可以通过编译,想问的是abstract修饰的接口与没有abstract修饰的有什么区别。
这个题说是单选,难道是出题人考虑错了,请高手详细解释下!