Реализация Java инкапсуляции. - Вопросы по Java

Вопрос Реализация Java инкапсуляции.

Регистрация
23 Янв 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Для примера инкапсуляции выберете сущность, которая ограничивает способ воздействия на свое внутренне состояние, тет самым перенося в программный код условия поведения объекта в реальном мире.

П. С. только начал изучать Java, хотелось бы разобраться с этим заданием..
 
Регистрация
29 Июл 2013
Сообщения
91
Репутация
4
Спасибо
1
Монет
0
создавай объект который будет представлять эту сущность, и делай доступные методы к которым можно обращаться и недоступные (допустим которые будут что то считать не имеет значения как сущность будет что то считать главное что бы результат был) один метод приватный и он что то считает а другой публичный который показывает результат этих расчетов.
 
Регистрация
20 Авг 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Сделай поля класса приватными и осуществляй к ним доступ только через методы. Например: в журнал оценки может ставить только учитель, а ученик может только смотреть. Создать класс журнал с приватным полем - массивом, сделать геттер и сеттер. Создать класс учитель с доступом к геттеру и сеттеру, и класс ученика с доступом к геттеру.
 
Сверху Снизу