Java中成员属性默认访问修饰符是什么

就是不加public默认是什么访问级别

Java中成员属性默认修饰符为default.
举个栗子 : 假如有成员变量name,类型为String,则声明为String name ;
此时该变量的默认权限修饰符就是default.
下附Java成员权限修饰符权限 :
private : 只能在当前类中访问
default : 只能在当前类以及同一个包下访问
protected : 除了当前类以及同一个包下访问外,还为不在同一个包下的子类提供了一种访问父类成员的方式
public : 同一个工程下,所有包均可访问.
望采纳!如赞同请点赞!您的肯定就是我的动力!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-07
默认是default,意思是只能跟这个类在同一个包中的类来访问,比私有private限制少,比protectd要限制多
第2个回答  2019-09-07
默认什么都不加,就是default(不用把default写出来)
相似回答