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

Понимание защищенных членов

Опубликовано 4 ноября 2024 г.
Просматривать:652
  • Модификатор protected обеспечивает доступ к члену внутри его пакета и подклассам в других пакетах.

  • Защищенный член может использоваться всеми подклассами, но остается защищенным от доступа кода вне пакета.

  • Пример поможет вам лучше понять эффект защиты.

  • В этом примере класс Book изменен таким образом, чтобы его переменные экземпляра были защищены.

Entendendo os membros protegidos

  • Создайте подкласс Book под названием ExtBook.

  • Создайте класс ProtectDemo, который использует ExtBook.

  • ExtBook добавляет поле для хранения имени издателя.

  • ExtBook также имеет несколько методов доступа.

  • Два класса (ExtBook и ProtectDemo) находятся в пакете bookpackext.

  • Entendendo os membros protegidos

  • Entendendo os membros protegidos

  • Entendendo os membros protegidos

  • ExtBook расширяет Book, что позволяет вам получить доступ к защищенным членам Book, даже если они находятся в разных пакетах.

  • ExtBook может напрямую обращаться к защищенным элементам, таким как заголовок, автор и pubDate, создавая методы доступа для этих переменных.

  • В классе ProtectDemo прямой доступ к этим переменным запрещен, поскольку ProtectDemon не является подклассом Book.

  • Если комментарий удален из строки book[0].title = "test title";, программа не скомпилируется из-за ограничения доступа.

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

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

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

Copyright© 2022 湘ICP备2022001581号-3