题目
在Java中,类的成员变量的默认访问权限是什么?A. 包访问权限B. privateC. protectedD. public
在Java中,类的成员变量的默认访问权限是什么?
A. 包访问权限
B. private
C. protected
D. public
题目解答
答案
A. 包访问权限
解析
本题考查Java中类的成员变量默认访问权限的知识点。解题思路是需要明确Java中不同访问修饰符的含义以及成员变量变量在没有显式指定访问修饰符时的默认情况。
在Java里,访问修饰符有public、protected、private以及默认(即不写任何访问修饰符)这几种。
public:表示公共的,被public修饰的成员可以被任何类访问。protected:表示受保护的,被protected修饰的成员可以被同一个包内的类访问,也可以被不同包内的子类访问。private:表示私有的,被private修饰的成员只能在定义它的类内部访问。- 默认(无修饰符):也称为包访问权限,具有默认访问权限的成员只能被同一个包内的类访问。
当类的成员变量没有显式指定访问修饰符时,它就具有默认的包访问权限。