Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Изменение переменной супер класса Java
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
Connor
Как в Java изменять состояние переменной супер класса при создании нового объекта класса наследника? К примеру есть классVehicle, который хранит количество машин numberOfVehilces, я наследую от него класс LightVehicle и каждый раз при создании объекта этого класса я хочу увеличивать numberOfVehilces на один, как это можно реализовать?

Forger
Цитата(Connor @ Jun 14 2018, 14:48) *
Как в Java изменять состояние переменной супер класса при создании нового объекта класса наследника? К примеру есть классVehicle, который хранит количество машин numberOfVehilces, я наследую от него класс LightVehicle и каждый раз при создании объекта этого класса я хочу увеличивать numberOfVehilces на один, как это можно реализовать?


Почитайте про модификаторы доступа, в частности про "protected".
twix
Ну да, там все расписано.
Serge V Iz
Считать объекты (изменять значение переменной) можно и в одном месте - в конструкторе суперкласса. (Конструкторы субклассов тогда должны содержать вызов super())...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.