为了账号安全,请及时绑定邮箱和手机立即绑定

以下是根据Java中main的其他,请问在这样的程序中主类起的作用是什么?

以下是根据Java中main的其他,请问在这样的程序中主类起的作用是什么?

富国沪深 2021-07-20 14:14:06
Java中我将main方法放到了其他类中,程序依然能很好地运行,请问在这样的程序中主类起的作用是什么,与其他类还有什么区别?code:public class Test3 {public void greetingworld(){System.out.println("Hello World");}}class Hello{public static void main(String[]args){Test3 a=new Test3();a.greetingworld();System.out.println("l");}}
查看完整描述

3 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

你有没有注意到main函数前面有个static,这个意思就是说,在程序开始运行前,main函数就已经装载在内存中了。它不像其他类,他不用实例化,而其他类需要。想想看,如果main是需要实例化的,那么程序怎么开始呢?所以,只要一个程序在任意一个类中放一个main函数,并且程序没有错误,这个程序就能执行起来,与main所在哪个类中没有关系。

查看完整回答
反对 回复 2021-07-25
?
12345678_0001

TA贡献1802条经验 获得超5个赞

你所谓的主类是指:public 类,
用面向对象来解释吧。
类是用来封装东西的,
就像汽车,不管汽车长什么样。开的时候都会去启动他,而启动他的就是main方法。
main是入口方法,程序运行的主线程,main是程序的启点。
所以,汽车的启动装置在哪里了是不重要,重要的是启动汽车。

查看完整回答
反对 回复 2021-07-25
  • 3 回答
  • 0 关注
  • 493 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信