Для примера инкапсуляции выберете сущность, которая ограничивает способ воздействия на свое внутренне состояние, тет самым перенося в программный код условия поведения объекта в реальном мире.
П. С. только начал изучать Java, хотелось бы разобраться с этим заданием..
создавай объект который будет представлять эту сущность, и делай доступные методы к которым можно обращаться и недоступные (допустим которые будут что то считать не имеет значения как сущность будет что то считать главное что бы результат был) один метод приватный и он что то считает а другой публичный который показывает результат этих расчетов.
Сделай поля класса приватными и осуществляй к ним доступ только через методы. Например: в журнал оценки может ставить только учитель, а ученик может только смотреть. Создать класс журнал с приватным полем - массивом, сделать геттер и сеттер. Создать класс учитель с доступом к геттеру и сеттеру, и класс ученика с доступом к геттеру.