Видео: Можем ли мы назначить родительский объект дочерним объектам в Java?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
Родитель а также Ребенок классы, имеющие один и тот же член данных в Джава . Ссылочная переменная Родитель класс способен удержать объект ссылка, а также ее дочерний объект ссылка. Ссылка, содержащая ребенок класс объект ссылка буду не иметь доступа к членам (функциям или переменным) ребенок класс.
В связи с этим, можно ли, например, присвоить объект дочернего типа переменной родительского типа?
Нет-но объект из родительский тип может быть присвоено переменной из дочерний тип.
можем ли мы назначить объект суперкласса подклассу? Нет. В этом нет никакого смысла. Причина в том, что подклассы обычно определяют дополнительное поведение. Если вы могли бы назначить а объект суперкласса к подкласс ссылка, ты столкнется с проблемами во время выполнения, когда ты попробуйте получить доступ к членам класса, которых на самом деле не существует.
Следовательно, возникает вопрос, может ли дочерний класс создать объект родительского класса?
Проще говоря, Объекты родительского класса могут держать объекты из дочерний класс . Обратное мог не быть правдой.
Может ли объект создать подкласс другого объекта?
Жестяная банка ан объект из подкласс доступ к защищенному полю другой объект из другой подкласс ? Однако бывают случаи, когда вы хотите ограничить метод подклассы только или, что реже, разрешить подкласс методы для доступа к полю суперкласса. В этом случае вы объявляете функцию класса защищенной.
Рекомендуемые:
Как назначить группу безопасности экземпляру ec2?
Создание группы безопасности На панели навигации выберите «Группы безопасности». Выберите Создать группу безопасности. Укажите имя и описание группы безопасности. Для VPC выберите идентификатор VPC. Вы можете начать добавлять правила или выбрать Создать, чтобы создать группу безопасности сейчас (вы всегда можете добавить правила позже)
Как назначить IP-адрес принтеру Zebra?
Затем нажимайте кнопку «Вправо +», пока не увидите параметр TCP / IP, который хотите изменить. IP-адрес, маска подсети или шлюз по умолчанию. Нажмите «Выбрать», когда дойдете до настройки, которую хотите изменить. Теперь вы можете использовать кнопки «Вправо +» или «Влево -» для изменения выбранной настройки IP без повторного ввода пароля
Как мне назначить IP-адрес для Azure?
Добавить IP-адреса. В поле, содержащем текст «Поиск ресурсов» в верхней части портала Azure, введите сетевые интерфейсы. Выберите из списка сетевой интерфейс, для которого вы хотите добавить IPv4-адрес. В разделе НАСТРОЙКИ выберите конфигурации IP. В разделе "IP-конфигурации" выберите + Добавить
Можем ли мы создать динамический объект на C # и что такое DynamicObject?
В C # вы указываете тип объекта, привязанного к пластине, как динамический. Вы также можете создать свой собственный тип, наследующий DynamicObjectclass. Затем вы можете переопределить члены классаDynamicObject, чтобы обеспечить динамическую функциональность во время выполнения
Как называется дочерний процесс, родительский процесс которого завершается раньше него?
Сиротские процессы представляют собой ситуацию, противоположную зомби-процессам, поскольку они относятся к случаю, когда родительский процесс завершается раньше, чем его дочерние процессы, которые, как говорят, становятся «осиротевшими»