通常,只有通过继承,其他类才能在不同包中访问受保护的方法。但是,当您向构造函数分配受保护的访问时,其行为会有所不同。只能通过调用super()来访问它,而不能直接通过任何其他方式来访问它。
构造函数定义为protected后,就意味着你不能在类的外部构造对象了,而只能在外部构造该类的子类的对象 产生的影响就是在编译时检测是否有违法上面规则
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。