Что вы называете реализованным типом Enum? - PullRequest
0 голосов
/ 08 января 2012

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

Ответы [ 3 ]

2 голосов
/ 08 января 2012

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

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

с определением типов перечисления из tuturial Java

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

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

1 голос
/ 08 января 2012

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

0 голосов
/ 07 февраля 2012

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

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

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

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

...