Java main函数 public类

愚人节那天 2010-03-27 09:30:45
Java中main函数一定位于public类里面吗?
...全文
272 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
phoebird 2010-04-03
  • 打赏
  • 举报
回复
建议你先学习c语言再学java,
main函数是程序的入口,程序执行就是通过它先开始的。当然如果不申明为public

可以申明为private,或者protected,或者freiendly吗?

如果这样的话。那程序首先就语法报错。所以说main方法必须为public
tdgwj 2010-04-03
  • 打赏
  • 举报
回复
嘿嘿 事实证明可以
IT4CAT 2010-04-03
  • 打赏
  • 举报
回复
楼上的你们别瞎说行不行,谁说main方法就一定要在public类里了 自己上机去试试class Test {
public static void main(String args[]) {
System.out.println("hellos");
Test1 test = new Test1();
String ss [] = {"12","12"};
test.mian(ss);
}
}
class Test1 {
public static void mian(String args[]) {
System.out.println("hello2");
}
}
这个运行后的结果就是:hellos
hello2
chen5567799 2010-04-03
  • 打赏
  • 举报
回复
路过。。。。。。
stillback 2010-04-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 javaalpha 的回复:]
建议楼主去看看Thinking in Java 这本书。还有就是自己多去电脑里面写代码。
[/Quote]

Thinking in JAVA根本不是一本适合初学者的书. 不要害人家. 看Core JAVA吧
BearKin 2010-04-03
  • 打赏
  • 举报
回复
class StudyMain {
public static void main(String[] args) {
System.out.println("OK");
}
}
x591056421 2010-04-02
  • 打赏
  • 举报
回复
http://www.javaeye.com/topic/397384
zyus1987 2010-03-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 mythofking 的回复:]
一个java文件里面可以有多个类,其中只能有一个public类,如果main可以不放在public类里面,那么就意味着main可以放在非public类里面,那么这样的话,岂不是可以在每一个非public类里面放一个main函数,那这样的话,程序怎么知道从哪里开始进入执行呢
[/Quote]顶一个~!
ifrancis 2010-03-30
  • 打赏
  • 举报
回复
也许吧
zhangyy130 2010-03-30
  • 打赏
  • 举报
回复
Java中程序入口main函数一定位于public类里面,是的
JavaAlpha 2010-03-30
  • 打赏
  • 举报
回复
建议楼主去看看Thinking in Java 这本书。还有就是自己多去电脑里面写代码。
  • 打赏
  • 举报
回复
可以放到其他类里面吧,不过只能有一个main,有多个的话,程序就不知道从哪里开始执行了
  • 打赏
  • 举报
回复
一个java文件里面可以有多个类,其中只能有一个public类,如果main可以不放在public类里面,那么就意味着main可以放在非public类里面,那么这样的话,岂不是可以在每一个非public类里面放一个main函数,那这样的话,程序怎么知道从哪里开始进入执行呢
xiaohuanjie 2010-03-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 java_cxrs 的回复:]
引用 1 楼 bao110908 的回复:
这个不是问题,试一下就知道了!


试一下吧
就两种结果
[/Quote]


soton_dolphin 2010-03-28
  • 打赏
  • 举报
回复
必须的
GoJan 2010-03-28
  • 打赏
  • 举报
回复
因为main 函数是程序的入口!!你就试一下吧!
不善^ 2010-03-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
这个不是问题,试一下就知道了!
[/Quote]

试一下吧
就两种结果
  • 打赏
  • 举报
回复
这个不是问题,试一下就知道了!

50,549

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧