1735485012 发表于 2013-10-2 09:19:26

关于类名字的问题

在类名前加public和不加public有什么区别吗?有谁知道,麻烦告诉我一下,多谢

1735485012 发表于 2013-10-2 09:23:43

有一个问题,为什么我在定义main方法时,例如public static void mian(String args[])
如果我把static去掉,eclipse编译器并不报错,但总是在运行时找不到适用的运行方式,无法运行,static 在定义main时起到了什么作用?

回忆あ殇痛 发表于 2013-10-2 21:51:53

包含main方法的类,必定有public修饰,类实例化为对象与是否具有main方法无关,不包含main方法的类不需要用public修饰

Samples、懂么 发表于 2014-3-29 09:52:10

不加public默认是protected,只能在同类,同包及其子类使用,其他包下面的类是无法使用的,而加public是所有类,包,子类,都能使用的,做个推广,java开发群官方二维码地址猛戳这里:http://shang.qq.com/wpa/qunwpa?idkey=2b8b7d44ffad7f8761667d3838b2594639d1566a8aa11eb7b53f6c8488733daf

Samples、懂么 发表于 2014-3-29 09:55:29

1735485012 发表于 2013-10-2 09:23 static/image/common/back.gif
有一个问题,为什么我在定义main方法时,例如public static void mian(String args[])
如果我把static去掉 ...

那是固定的写法,你纠结啥子呢!好比如人家就长那样了,你还拿杀猪刀帮人家整容么?{:5_109:}
页: [1]
查看完整版本: 关于类名字的问题