我想要类似于protected的东西,其中只有一个实现受保护字段的类和它的子类可以访问它.
所以,我希望能够将基类中的变量声明为private,但仍然能够从子类中访问它.
也许这违反了子类化,私有和/或受保护的本质.
最佳答案
Java中的字段只有四个访问级别:
>私人
> package-private(默认;无访问修饰符)
>受保护
>公众
protected将允许子类,同一包中的其他类以及类本身的成员访问受保护的成员.
简短的回答是,没有办法实现所期望的.
有关这四种访问修饰符的描述,Controlling Access to Members of a Class中的Controlling Access to Members of a Class具有更多特定信息.
原文地址:https://www.jb51.cc/java/437252.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。