java类中变量如果定义时没给访问权限默认是什么啊?

2025-03-12 18:53:19
推荐回答(3个)
回答1:

如果没有写就是默认访问权限。

java的类有2种访问权限,public、默认

而方法和变量有4种:public、默认、protected、private

其中默认访问权限和protected很相似,有着细微的差别。

public意味着任何地方的其他类都能访问
默认则是同一个包的类可以访问。
protected表示同一个包的类可以访问,其他的包的该类的子类也可以访问。
private表示只有自己类能访问

回答2:

默认 一般都被称做是friendly

回答3:

默认是public