2016-12-02 4 views
0

Я хотел бы создать абстрактный родительский класс, который содержит метод public abstract use(); и метод использования отличается в разных дочерних классах, но используйте родительский метод для всех остальных, однако я хотел бы, чтобы родительский класс содержал закрытую переменную, но он должен быть установлен из определенного дочернего элемента в зависимости от дочернего элемента, так что у меня есть Родительский автомобиль, и я хочу работать с автомобилями вообще, но для конкретной цели метода use() и настройки образа автомобиля я использую класс Porsche, который является ребенком. Я не хочу, чтобы атрибут изображения автомобиля был доступен, но в то же время, если его частный я не могу установить его из дочернего конструктора, любые идеи? Мой вопрос заключается в том, как установить родительскую закрытую переменную из дочернего конструктора при создании экземпляра как родительский родитель = новый Child();Java Parent, созданный с помощью дочернего класса Родительский атрибут private set в дочернем конструкторе

+0

сделать изображение переменной 'protected', что означает, что изображение может быть доступен только классом и его «семейство» детей-потомков. – Zircon

+0

Если это так, я благодарю вас за это, это мне очень помогает :) спасибо! –

ответ

0

Большое спасибо, что делает его защитить, я сэкономить много времени и спасибо за знания :) работал отлично

 Смежные вопросы

  • Нет связанных вопросов^_^