题目:
关于访问权限,说法正确的是?()
A、类A和类B在同一个包中,类B有个protected的方法testB,类A不是类B的子类(或子类的子类)类A可以访问类B的方法testB()
B、类A和类B在同一个包中,类B有个protected的方法testB,类A不是类B的子类(或子类的子类)类A不可以访问类B的方法testB()
C、访问权限大小范围:public>包权限>protected>private
C、访问权限大小范围:public>包权限>private>protected
结果:A
解释:
A:类A和类B在同一个包下面,所以属于当前包,由上图可以知道protected修饰的方法或者属性是可以访问的,所以A正确
B:上面已经解释过了,所以B错误
C:从上图可以看出:public>protected>包权限>private,所以C错误
D:从上图可以看出:public>protected>包权限>private,所以D错误