2015-03-31 91 views
1

Java中可能嵌套的方法吗?这是我用嵌套方法找到的Spring应用程序。请解释。java是否支持嵌套方法?

@Bean 
MessageService mockMessageService() { 
    return new MessageService() { 
     public String getMessage() { 
      return "Hello World!"; 
     } 
    }; 
} 
+0

我用这个语法混淆匿名类java的。请帮助朋友。 – anne 2015-03-31 22:01:49

回答

1

不可以。嵌套方法是不可能的。

您的示例不显示嵌套的方法。

您的示例将返回一个内联的声明和实现的匿名类!

mockMessageService是方法

new MessageService(){ ... }是实现MessageService接口

getMessage只是在匿名类的方法来实现MessageService接口正确