Java的类,方法,变量等等的默认修饰符是什么

2025-01-07 19:37:31
推荐回答(5个)
回答1:

我明白你的意思~ 但是你问的不是很恰当,方法没有默认的修饰符。

先看看我的解释吧。

修饰符有public、protected、private,当然还有缺省的(default)修饰符,缺省的就是方法名前无任何修饰符。

缺省的(也就是你认为的默认修饰符)修饰符的访问权限都不同于public、protected、private所修饰的方法。所以访问权限其实有四种。

下面是他们四个访问权限的关系。

我是拿类的方法来举例:

================================================

回答2:

默认修饰符是友好变量,前面没有任何关键字,包中所有的类都对其有访问权,但包外的却不能访问。

回答3:

类:public、protected、private还有缺省的(default)修饰符
在接口中默认为public。
变量 :public,protected,private,default,final,static。
方法:public,protected,private,default,final,static。

回答4:

默认修饰符是: friendly 通常习惯都是不写为好

回答5:

java默认的修饰符是dafault