Что вы называете реализованным типом Enum?

В рамках своей дипломной работы я реализовал тип Enum (с константами и некоторыми методами) для проекта, над которым я работаю. Однако я не уверен, как это назвать в самой диссертации. Я начал с "Enum-класса", но так как он отсутствует class Ключевое слово, я не знаю, могу ли я назвать это классом. "Тип enum" звучит немного странно, поскольку enum уже является типом данных, и я хочу сослаться на мою реализацию, а не на общий тип Java. Есть ли соглашение, как ссылаться на Enums?

3 ответа

Решение

Я бы использовал перечисление, так как то, что есть. Сравните словарную статью для перечисления

перечислить: упомянуть (несколько вещей) по одному

по сравнению с определением для перечислимых типов из учебника Java

Тип enum - это тип, поля которого состоят из фиксированного набора констант.

Так, например, для перечисления всех будних дней он будет использовать weekdays-enum(eration). Не нужно придумывать для него новый термин

Вы можете просто назвать это "enum", например, "enum цветов", "перечисление времен года" и т. Д.

Ради полноты; Я только что наткнулся на учебник по Java для Oracle. Это говорит:

enum Объявление определяет класс (называемый типом перечисления).

(Источник: http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html).

В настоящее время я использую перечисление (как предложил Робин) или тип перечисления в моей диссертации.

Другие вопросы по тегам