«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Доступ к членам и наследование

Доступ к членам и наследование

Опубликовано 3 ноября 2024 г.
Просматривать:209
  • В Java переменные экземпляра класса часто объявляются закрытыми для защиты доступа и предотвращения несанкционированного доступа.

  • Наследование не отменяет ограничение частного доступа.

  • Даже если подкласс наследует все члены своего суперкласса, он не может получить доступ к членам, объявленным как частные.

  • Например, если ширина и высота объявлены частными в TwoDShape, подкласс Triangle не сможет получить к ним доступ.

Acesso a membros e a herança

  • Класс Triangle не будет скомпилирован, поскольку он пытается получить доступ к ширине и высоте, которые являются частными в TwoDShape, что приводит к нарушению прав доступа.

  • Доступ к частным переменным могут получить только члены класса, в котором они были объявлены; подклассы не имеют доступа к этим переменным.

  • Хотя это может показаться ограничением, проблему можно обойти, используя методы доступа.

  • Методы доступа можно использовать для обеспечения контролируемого доступа к частным переменным.

  • Ниже приведен пример изменения TwoDShape и Triangle для использования методов доступа для ширины и высоты.

Acesso a membros e a herança

Acesso a membros e a herança

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/devsjavagirls/acesso-a-membros-e-a-heranca-4pp2?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3