- class hello2{
- public static void main(String[] args) {
- outer.method().show();
- }
- }
- interface inter{
- void show();
- }
- class outer{
- public static [color=Red]inter[/color] method(){ //返回值为inter
- return new inter(){
- public void show(){
- System.out.println("helloWord");
- }
- };
- }
- }
复制代码
这段代码注释里提到的返回值为什么要用inter呢?用void提示不兼容,使用inter返回值有什么意义? |
|