Java中main函数
Java中main函数必须声明在一个类里?为什么?那么一个程序为什么可以声明多个类?只能声明一个main?main与类多关系?请详细讲解一下?...
Java中main函数必须声明在一个类里?为什么?
那么一个程序为什么可以声明多个类?只能声明一个main?
main与类多关系?
请详细讲解一下? 展开
那么一个程序为什么可以声明多个类?只能声明一个main?
main与类多关系?
请详细讲解一下? 展开
9个回答
展开全部
main函数是一个程序的入口,也是出口,main函数其实就是类里的一个方法,方法只能在类里声明了,所以maion函数必须声明在一个类里,一个程序里只有一个main函数,因为类与类之间是相与调用的。一个程序从开始运行就会先找main函数,然后再一步一步的执行,如果有多个main那么程序就会报错,因为他不知道该从那个门口(main函数)进,然而类为什么可以有多个呢,你还记的JAVA的三大基本特征么,即封装,继承,多态。而封装就是我们所说的类,他是把所有相同的属性,方法归纳到一起,即组成一个类。这样给你打个比方吧
main函数所在的一个类就相当于一个城市,而main函数就是城市的一个入口,并且只有一个入口,也可是出口,而城市中又有许多小区,我们叫他为类吧,而小区里的房子又基本相同,这也就验证了我们把同一类物品归为一类,即封装在一个类里,而每个小区又不同,这又验证了每一个类的实现功能 是不同的,而类与类这间的调用则是用NEW关键字,这个你应该会吧,继承,多态我就不用说了
main与类没有多关系,也就是类与方法的关系,说了这么多,希望对你有帮助啊
呵呵!
main函数所在的一个类就相当于一个城市,而main函数就是城市的一个入口,并且只有一个入口,也可是出口,而城市中又有许多小区,我们叫他为类吧,而小区里的房子又基本相同,这也就验证了我们把同一类物品归为一类,即封装在一个类里,而每个小区又不同,这又验证了每一个类的实现功能 是不同的,而类与类这间的调用则是用NEW关键字,这个你应该会吧,继承,多态我就不用说了
main与类没有多关系,也就是类与方法的关系,说了这么多,希望对你有帮助啊
呵呵!
展开全部
main方法是程序执行的入口,所以当然只能有一个main方法,否则程序执行就乱套了,main方法好比就是你的嘴一样,是进食的入口。而你只有一张嘴。
方法必须声明在类里,不光是main方法。否则的话,如果方法单独出来,那就是无根之水。好比做为一个人,你会说话这个方法,如果你这个本体都不存在了,那还有说话这个方法吗?
一个程序当然可以声明多个非公共类。好比你作为一个人,人是一个类吧,你是人这个类的一个对象。你还穿着衣服,裤子。衣服,裤子不也是类么,不也是属于人的么?所以,当然可以在程序中声明多个非公共类。
有些规则记住就好了,不要较真。
方法必须声明在类里,不光是main方法。否则的话,如果方法单独出来,那就是无根之水。好比做为一个人,你会说话这个方法,如果你这个本体都不存在了,那还有说话这个方法吗?
一个程序当然可以声明多个非公共类。好比你作为一个人,人是一个类吧,你是人这个类的一个对象。你还穿着衣服,裤子。衣服,裤子不也是类么,不也是属于人的么?所以,当然可以在程序中声明多个非公共类。
有些规则记住就好了,不要较真。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main函数只是一个比较特殊的函数,它还是属于函数的范畴,所以必须声明在一个类里。
程序的运行也需要有一个开始,而main函数就是程序的开始。在一类中如果有多个main函数的话,JVM又怎么知道应该调用哪个main呢?
main与类的关系就是类与函数的关系,只是这个函数比较特别罢了。
程序的运行也需要有一个开始,而main函数就是程序的开始。在一类中如果有多个main函数的话,JVM又怎么知道应该调用哪个main呢?
main与类的关系就是类与函数的关系,只是这个函数比较特别罢了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-06-29 · 专注互联网IT教育
深圳海枫科技有限公司
海枫致力于互联网IT技术人才综合服务平台,累计培养数万IT技术人才,不断适应市场及客户的需求,为客户创造价值。上线产品有:软件测试工程师、Java开发工程师、Web前端工程师、UI软件设计师
向TA提问
关注
展开全部
1、main是java的入口方法
2、main的入口方法是规定的写法,可以理解为死的,固定的
3、每个类中,都可以有main方法
4、一个类中,可以有多个main方法,参数可以不一样,但是入口的只有一个
2、main的入口方法是规定的写法,可以理解为死的,固定的
3、每个类中,都可以有main方法
4、一个类中,可以有多个main方法,参数可以不一样,但是入口的只有一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java中main函数可以声明在任意一个类里。因为每个java类中最多可以有一个main函数,或者没有。
那么一个程序为什么可以声明多个类?因为public类只能声明一个,其他的可以任意个,。
只能声明一个main?因为一个类只能有一个大门。不然会混淆的。
main与类多关系?没有什么直接关系,用久了就明白啦。
那么一个程序为什么可以声明多个类?因为public类只能声明一个,其他的可以任意个,。
只能声明一个main?因为一个类只能有一个大门。不然会混淆的。
main与类多关系?没有什么直接关系,用久了就明白啦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询