2010-03-18 5 views
1

클래스 파일을 생성하는 것으로 알 수 있듯이 적어도 하나 이상의 클래스 또는 인터페이스가 있어야하며 Java 파일에 Enum을 선언해야합니다.클래스, 인터페이스 또는 열거 형 이외의 다른 것이 있습니까?

그래서 나는 클래스 파일 생성을 유발할 수있는 언급 된 다른 것들이 있는지 궁금했다.

아니면 우리는 위에서 언급 한대로 선언 할 수 있다고 생각 하나?

+0

아마도 AspectJ와 aspect를 볼 수 있을까? 그것은 자바 언어의 확장이다 –

답변

4

주석이 있습니다.

public @interface MyAnnotation 
{ 
    String someValue(); 
} 

그리고 나서 수업 파일을 컴파일하는 스칼라와 같은 다른 언어가 있습니다.

+0

그것은 아무것도하지만 인터페이스 제의 무엇입니까? – GuruKulki

+0

주석은 인터페이스와 다릅니다 (@interface로 선언 된 경우에도). – Thilo

+0

이제 MyAnnotation이란 무엇입니까? – GuruKulki

0

나는 열거, 공용 영역 및 종류 따로 따로 다른 방법이 없다고 생각하지 않는다. 나는 주석을 다른 것들로 생각하지 않는다.

+1

인터페이스와 다른 주석을 사용하는 경우 클래스와 다른 enum을 고려하지 않아도됩니다. –