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

2025年03月12日 18:53
有3个网友回答
网友(1):

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

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

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

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

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

网友(2):

默认 一般都被称做是friendly

网友(3):

默认是public