java变量没声明是公有还是私有,那默认是公有还是私有

2024-12-31 12:51:06
推荐回答(5个)
回答1:

是 public

你可以 试下 写个类 在外面另一个类里给他 赋值

再输出 如果成功 就是 public 。

回答2:

可见性 | Private 默认 protected

同一个类 | 是 是 是

同包中的任意类 | 否 是 是

同包的子类 | 否 是 是

包外的子类 | 否 否 是

包外的非子类 | 否 否 否

回答3:

不是public也不是private
默认是default的就是在同一个包下的类是可以访问到的,不在同一个包下类访问不到。

回答4:

这个问题本人专门研究过,总结如下,不会找我.
private :本类可访问,其他不能;
public :全部可访问
未声明:本类和同包类可访问,非同包不能.
protected: 本类和子类和同包类可访问,非同包非子类不能.

回答5:

最好写 基本没人不写的!!! 不写的这种做法很无聊!