Практические варианты использования для собственности и метод в Enum иметь то же имя на JavaJAVA

Программисты JAVA общаются здесь
Гость
Практические варианты использования для собственности и метод в Enum иметь то же имя на Java

Сообщение Гость »

Я проходил этот учебник и нашел следующий код: < /p>

Код: Выделить всё

    // ... enum constants ...
private final double mass;   // in kilograms
private final double radius; // in meters
// ... enum constructor ...
private double mass() { return mass; }
private double radius() { return radius; }
Почему он определяет методы массы и radius ? Как переменные, так и методы являются частными, так что в каких целях он служит? Во -первых, методы не называются getmass () и getradius () как обычно для Getters, скорее, они имеют то же имя в качестве свойств. Во -вторых, я конкретно упомянул, что я в замешательстве, потому что как свойства, так и методы private . Я не вижу, как это дубликат этого.


Подробнее здесь: https://stackoverflow.com/questions/796 ... me-name-in

Вернуться в «JAVA»