Java中嵌套方法是否可行?这是我用嵌套方法找到的Spring应用程序。请解释一下。
@Bean
MessageService mockMessageService() {
return new MessageService() {
public String getMessage() {
return "Hello World!";
}
};
}
答案 0 :(得分:1)
没有。嵌套方法是不可能的。
您的示例未显示嵌套方法。
您的示例返回一个内联声明并实现的匿名类!
mockMessageService
是方法
new MessageService(){ ... }
是实现MessageService接口的匿名类
getMessage
只是该匿名类中正确实现MessageService接口的方法