Есть ли что-то еще, кроме класса, интерфейса или Enum? - PullRequest
1 голос
/ 18 марта 2010

Как известно, для создания файла класса должен быть хотя бы один класс или интерфейс, или Enum должен быть объявлен в файле java.

Так что мне было любопытно, есть ли что-то еще, кроме упомянутого, которое может вызвать генерацию файла класса.

Или кто-то думал, что, поскольку мы можем объявить вышеупомянутое, мы можем также заявить и это (Что вы думаете)?

Ответы [ 2 ]

4 голосов
/ 18 марта 2010

Есть аннотации.

public @interface MyAnnotation
{
    String someValue();
}

А потом есть другие языки, такие как Scala, которые компилируют вещи в файлы классов.

0 голосов
/ 18 марта 2010

Я не думаю, что есть какой-то другой путь, кроме enum, interface и class. Я не рассматриваю аннотации как разные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...