2010-03-18 46 views
1

正如我們所知,要生成一個類文件應該有至少一個類或接口或Enum應該在java文件中聲明。除了類,接口或Enum還有別的東西嗎?

所以我很好奇,還有什麼別的,以及其他可以導致類文件生成的提及。

或者有沒有人認爲我們可以聲明上面提到的,我們可以聲明這個(你認爲的)?

+0

也許看到AspectJ和方面?它是Java語言的擴展 – 2010-03-18 09:16:16

回答

4

有註釋。

public @interface MyAnnotation 
{ 
    String someValue(); 
} 

然後還有其他語言如Scala將事物編譯爲類文件。

+0

它不過是界面儀式嗎? – GuruKulki 2010-03-18 09:01:26

+0

註解與接口不同(即使它們被聲明爲@interface)。 – Thilo 2010-03-18 09:02:28

+0

那麼現在什麼是MyAnnotation? – GuruKulki 2010-03-18 09:05:49

0

我不認爲除了枚舉,接口和類之外還有其他方法。我不認爲註釋是不同的

+1

如果你不考慮註解不同於接口,那麼你可能不應該考慮與類不同的枚舉。 – 2010-03-18 09:17:03

相關問題