2015-03-31 92 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接口正確