用eclipse编写的package里面有三个主类,其中一个带有main()是启动类,在这个启动类里面想要调用一个方 10
1.用eclipse编写的package里面有三个主类,其中一个带有main()是启动类,在这个启动类里面想要调用一个方法,但是这个方法在这个类里面没有被定义,而是在另外...
1.用eclipse编写的package里面有三个主类,其中一个带有main()是启动类,在这个启动类里面想要调用一个方法,但是这个方法在这个类里面没有被定义,而是在另外一个类里被定义了,这样这个方法为什么不能被调用?代码是《Head first JAVA》里的代码
展开
2个回答
展开全部
不用把main函数想的那么特别和复杂,他和普通的静态函数没什么区别,,
同一个package中的类是可以有自己的main方法的,而且类与类之间的main方法也是可以相互调用的,只是一般没人这么做!
唯一的不同就是他被定义为程序的入口,,
而且内部类也是可以有main方法的,,但是前提是这个内部类必须是static修饰的
你可以让你的代码有多个入口,,你只需要明白你什么时候要用哪个类作为入口就可以了,,但是要注意的是,用不同入口启动的两个进程是毫不相关的,
同一个package中的类是可以有自己的main方法的,而且类与类之间的main方法也是可以相互调用的,只是一般没人这么做!
唯一的不同就是他被定义为程序的入口,,
而且内部类也是可以有main方法的,,但是前提是这个内部类必须是static修饰的
你可以让你的代码有多个入口,,你只需要明白你什么时候要用哪个类作为入口就可以了,,但是要注意的是,用不同入口启动的两个进程是毫不相关的,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询