Java中main函数

Java中main函数必须声明在一个类里?为什么?那么一个程序为什么可以声明多个类?只能声明一个main?main与类多关系?请详细讲解一下?... Java中main函数必须声明在一个类里?为什么?
那么一个程序为什么可以声明多个类?只能声明一个main?
main与类多关系?
请详细讲解一下?
展开
 我来答
feiyanfanxi
2010-06-01
知道答主
回答量:30
采纳率:0%
帮助的人:19.5万
展开全部
一个类只能有一个主函数main,它是程序执行的入口;主函数必须得放在一个类中。Java是面向对象程序设计的语言,类与对象是它的核心内容,可以有多个类,这些类一般这同一个包中,但只能声明一个公共类!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
趣事情
推荐于2017-09-19 · 知道合伙人互联网行家
趣事情
知道合伙人互联网行家
采纳数:517 获赞数:5452
电脑技术,软件开发。移动开发。网站建设相关专业知识。都可以提供解答和相关技术指导。

向TA提问 私信TA
展开全部
作用:在Java中,一般程序将main函数作为程序的入口,程序是从main函数开始执行的。除了applet这个类不需要main函数,常用语程序测试。下面分别讲解声明main()时关键字的作用。
main函数的格式为:public static void main(String[] args){},下面分别介绍各个字母的含义:
public访问控制符:声明该类的访问权限为共有的。
static静态方法(或类方法):声明main()方法是一个静态方法。在编译阶段,main()函数被存储在静态存储区,即main()方法在声明阶段就已经分配了内存(或称为已经被实例化成对象)。而非static方法(类方法)在声明阶段仅说明方法的大小并未分配内存空间,也就是说,我们不能对未被实例化的对象操作,因为该类并没有被实例化,既不存在该类的对象。
void返回值类型:main方法执行结束后返回一个void。
String[] args形参列表:作用如下。
1.在main()的执行前,可以在DOS窗口通过键入命令方式向main()函数传递参数。例如:
package com.mainTest;

public class MainDemo {

public static void main(String[] args) {
//static对main方法的影响
MainDemo test = new MainDemo();
test.main();

//参数列表
String str = new String();

for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
str += args[i];
}
System.out.println(str);

}
public void main(){
System.out.println("unstatic main() function.");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
manaduona123
2010-06-02
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
main函数是程序的入口,函数当然申明在类里面了 ,要不你认为申明在哪里呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uncleja
2010-06-01 · TA获得超过161个赞
知道答主
回答量:91
采纳率:0%
帮助的人:62.5万
展开全部
一个程序为什么可以声明多个类,就行方法一样,但是只能只有一个主类,主类里只能有一个主方法,主方法标记着程序的入口.........
一个程序不能有多个入口..............
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式