Connor 0 14 июня, 2018 Опубликовано 14 июня, 2018 (изменено) · Жалоба Как в Java изменять состояние переменной супер класса при создании нового объекта класса наследника? К примеру есть классVehicle, который хранит количество машин numberOfVehilces, я наследую от него класс LightVehicle и каждый раз при создании объекта этого класса я хочу увеличивать numberOfVehilces на один, как это можно реализовать? Изменено 14 июня, 2018 пользователем Connor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 26 14 июня, 2018 Опубликовано 14 июня, 2018 · Жалоба Как в Java изменять состояние переменной супер класса при создании нового объекта класса наследника? К примеру есть классVehicle, который хранит количество машин numberOfVehilces, я наследую от него класс LightVehicle и каждый раз при создании объекта этого класса я хочу увеличивать numberOfVehilces на один, как это можно реализовать? Почитайте про модификаторы доступа, в частности про "protected". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
twix 0 14 июня, 2018 Опубликовано 14 июня, 2018 (изменено) · Жалоба Ну да, там все расписано. Изменено 15 июня, 2018 пользователем twix Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dii# 0 15 июня, 2018 Опубликовано 15 июня, 2018 · Жалоба Считать объекты (изменять значение переменной) можно и в одном месте - в конструкторе суперкласса. (Конструкторы субклассов тогда должны содержать вызов super())... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться