JAVA中如果有多个类,那么main函数要要放到哪一个类里面?任何一个类都可以吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中如果有多个类,那么main函数要要放到哪一个类里面?任何一个类都可以吗?相关的知识,希望对你有一定的参考价值。
参考技术A 放在public类里面并且这个public类的名字需要跟文件名一样本回答被提问者采纳 参考技术B 你是说main()方法吧,放在跟文件名相同的类里面。 参考技术C 不是接口抽象类,都能放
Java中main函数
Java中main函数必须声明在一个类里?为什么?
那么一个程序为什么可以声明多个类?只能声明一个main?
main与类多关系?
请详细讲解一下?
main函数所在的一个类就相当于一个城市,而main函数就是城市的一个入口,并且只有一个入口,也可是出口,而城市中又有许多小区,我们叫他为类吧,而小区里的房子又基本相同,这也就验证了我们把同一类物品归为一类,即封装在一个类里,而每个小区又不同,这又验证了每一个类的实现功能 是不同的,而类与类这间的调用则是用NEW关键字,这个你应该会吧,继承,多态我就不用说了
main与类没有多关系,也就是类与方法的关系,说了这么多,希望对你有帮助啊
呵呵! 参考技术A main方法是程序执行的入口,所以当然只能有一个main方法,否则程序执行就乱套了,main方法好比就是你的嘴一样,是进食的入口。而你只有一张嘴。
方法必须声明在类里,不光是main方法。否则的话,如果方法单独出来,那就是无根之水。好比做为一个人,你会说话这个方法,如果你这个本体都不存在了,那还有说话这个方法吗?
一个程序当然可以声明多个非公共类。好比你作为一个人,人是一个类吧,你是人这个类的一个对象。你还穿着衣服,裤子。衣服,裤子不也是类么,不也是属于人的么?所以,当然可以在程序中声明多个非公共类。
有些规则记住就好了,不要较真。 参考技术B main函数只是一个比较特殊的函数,它还是属于函数的范畴,所以必须声明在一个类里。
程序的运行也需要有一个开始,而main函数就是程序的开始。在一类中如果有多个main函数的话,JVM又怎么知道应该调用哪个main呢?
main与类的关系就是类与函数的关系,只是这个函数比较特别罢了。 参考技术C 1、main是java的入口方法
2、main的入口方法是规定的写法,可以理解为死的,固定的
3、每个类中,都可以有main方法
4、一个类中,可以有多个main方法,参数可以不一样,但是入口的只有一个 参考技术D Java中main函数可以声明在任意一个类里。因为每个java类中最多可以有一个main函数,或者没有。
那么一个程序为什么可以声明多个类?因为public类只能声明一个,其他的可以任意个,。
只能声明一个main?因为一个类只能有一个大门。不然会混淆的。
main与类多关系?没有什么直接关系,用久了就明白啦。
以上是关于JAVA中如果有多个类,那么main函数要要放到哪一个类里面?任何一个类都可以吗?的主要内容,如果未能解决你的问题,请参考以下文章