java中的main方法一定要是static吗?为什么?

deadrock 2001-12-04 01:16:14
...全文
344 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
szayang 2002-03-15
  • 打赏
  • 举报
回复
就像吃饭一定要经过喉一样:)
sharmada 2001-12-04
  • 打赏
  • 举报
回复
必须为static 这样主程序无需实例化!!
lorong 2001-12-04
  • 打赏
  • 举报
回复
一个类中的方法或属性若声明为static,就可以直接调用,否则在调用时,必须用new生成该类的一个实例,才能调用里面的东西。
mengyou 2001-12-04
  • 打赏
  • 举报
回复
不是static的,能调用this,this又是类实例,实例怎么产生?
cxj_2000 2001-12-04
  • 打赏
  • 举报
回复
小米说的对哦,static就是声明这个类不需要再new一下的,呵呵
ChDw 2001-12-04
  • 打赏
  • 举报
回复
说明了这个方法可以直接用类来调用。
就是说不需要一个这个类的实例就可以调用这个方法了。
deadrock 2001-12-04
  • 打赏
  • 举报
回复
我想要问的是static在这里处了一个什么作用?而不是一个结果?thanks
Brain 2001-12-04
  • 打赏
  • 举报
回复
必须要是STATIC了
CHDW说得对
shaoyu 2001-12-04
  • 打赏
  • 举报
回复
main方法是主程序执行的入口。
要声明为static,不然编译器就不能访问了,对吧?
仅供参考!!
ChDw 2001-12-04
  • 打赏
  • 举报
回复
一定要是main,才能够作为程序的主进程。

因为JVM会调用main方法,但是JVM不会new 一个实例出来。
就是调用MyClass.main(args)

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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