假设有两个类,类X和类Y,类X有一个受保护的(protected)成员变量m。现在类Y试图访问类X的实例对象x的成员变量m。以下哪种条件组合能确保类Y能够成功访问x.m?

答案解析

受保护的(protected)成员变量允许在同一个包中的任何类访问,以及在不同包中的子类访问。选项A满足同一个包的条件,所以类Y可以访问,即使不是子类。选项B满足不同包的子类可以访问的条件,所以类Y可以访问。选项C不满足任何条件,无法访问。选项D错误地理解了访问控制,包和继承关系都是影响因素。
正确答案:A
随机推荐
开始刷题