Я хотел бы создать абстрактный родительский класс, который содержит метод public abstract use(); и метод использования отличается в разных дочерних классах, но используйте родительский метод для всех остальных, однако я хотел бы, чтобы родительский класс содержал закрытую переменную, но он должен быть установлен из определенного дочернего элемента в зависимости от дочернего элемента, так что у меня есть Родительский автомобиль, и я хочу работать с автомобилями вообще, но для конкретной цели метода use() и настройки образа автомобиля я использую класс Porsche, который является ребенком. Я не хочу, чтобы атрибут изображения автомобиля был доступен, но в то же время, если его частный я не могу установить его из дочернего конструктора, любые идеи? Мой вопрос заключается в том, как установить родительскую закрытую переменную из дочернего конструктора при создании экземпляра как родительский родитель = новый Child();Java Parent, созданный с помощью дочернего класса Родительский атрибут private set в дочернем конструкторе
0
A
ответ
0
Большое спасибо, что делает его защитить, я сэкономить много времени и спасибо за знания :) работал отлично
сделать изображение переменной 'protected', что означает, что изображение может быть доступен только классом и его «семейство» детей-потомков. – Zircon
Если это так, я благодарю вас за это, это мне очень помогает :) спасибо! –