”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 了解受保护的成员

了解受保护的成员

发布于2024-11-04
浏览:566
  • protected 修饰符允许成员在其包内以及其他包中的子类进行访问。

  • 受保护的成员可由所有子类使用,但仍然受到保护,无法被包外部的代码访问。

  • 举个例子可以帮助你更好的理解protected的作用。

  • 在示例中,Book 类已更改,以便其实例变量受到保护。

Entendendo os membros protegidos

  • 创建名为 ExtBook 的 Book 子类。

  • 创建一个使用 ExtBook 的名为 ProtectDemo 的类。

  • ExtBook 添加一个字段来存储发布者名称。

  • ExtBook 还有多种访问器方法。

  • 这两个类(ExtBook 和 ProtectDemo)位于 bookpackext 包中。

  • Entendendo os membros protegidos

  • Entendendo os membros protegidos

  • Entendendo os membros protegidos

  • ExtBook 扩展了 Book,它允许您访问受保护的 Book 成员,即使它们位于不同的包中。

  • ExtBook 可以直接访问受保护的成员,例如 title、author 和 pubDate,为这些变量创建访问器方法。

  • 在ProtectDemo类中,拒绝直接访问这些变量,因为ProtectDemon不是Book的子类。

  • 如果从 books[0].title = "test title"; 行中删除注释,则由于访问限制,程序将无法编译。

版本声明 本文转载于:https://dev.to/devsjavagirls/entendendo-os-membros-protegidos-3eg2?1如有侵犯,请联系[email protected]删除
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3