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