используя enum в классе? - PullRequest
       7

используя enum в классе?

2 голосов
/ 18 августа 2010
public Car{

public enum Color{RED,BLUE};
private Color color;

Car(Car.Color c)
{
this.color =c

}


}

это правильный путь?

Ответы [ 5 ]

4 голосов
/ 18 августа 2010

Это правильно.Хотя я бы сохранил enum в отдельном файле Color.java, потому что он довольно общий.

1 голос
/ 18 августа 2010

Да, все в порядке. Вы также можете выставить получателя частному члену. Чтобы другие классы могли видеть цвет машины.

1 голос
/ 18 августа 2010

Джип, хорошо выглядит.

1 голос
/ 18 августа 2010

выглядит хорошо.

Какие еще варианты у вас есть?

0 голосов
/ 18 августа 2010

Вы можете поместить enum внутри класса, так же, как вы можете создать другой класс внутри класса (это будет вложенный класс , а если он не статический, то это внутренний класс).

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