java是否支持嵌套方法?

时间:2015-03-31 21:40:30

标签: java

Java中嵌套方法是否可行?这是我用嵌套方法找到的Spring应用程序。请解释一下。

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

1 个答案:

答案 0 :(得分:1)

没有。嵌套方法是不可能的。

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

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

mockMessageService是方法

new MessageService(){ ... }是实现MessageService接口的匿名类

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