在java中创建一个类的时候,如果前面不写public ,那么这个类会被默认成什么类型?

如题所述

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

先看看我的解释吧。

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

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

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

我是拿类的方法来举例:

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

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-03
你好
默认的不是public 而是缺省的default类型。
第2个回答  2012-11-03
friendly,只有同一个类或同一个包中才能访问
第3个回答  2012-11-04
默认friendly类型,可以被所有类访问
第4个回答  2012-11-03
默认为public,变量、方法名不写的话都是默认public

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网