Default 和 Protected 访问修饰符有什么区别?
Difference between Default and Protected access specifiers.
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Java
标签: default, protected, extends
参考答案摘要
答案 Default:在类中未声明任何访问修饰符的 methods 和 variables 称为 default。 Class A 的 default 成员对包内其他类可见,对包外的类不可见。因此 Class A 成员对 Class B 可见,对 Class C 不可见。 Protected: Protected 与 Default 类似,但如果某个类发生 extends(继承),即使在包外也可见...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。