java中public static void main(String arg[])是不是固定形式

zjtzlqr 2013-02-20 10:02:20
public class hello
{
public static void main(String arg[])
{
float num=100.12;
System.out.println("数字是"+num);
}
}


1 java中包含public static void main(String arg[])的类是不是就是主类
2 类定义的一般形式
class Name {
public:
类的公有接口
private:
私有的成员函数
私有的数据成员定义
};
那么是不是main函数相当于主类的工有接口,main函数能不能定义为private 型

...全文
469 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你把不写main里的参数 或 写成private 编译不出错 但那就不是main方法了 也执行不了
zjtzlqr 2013-02-20
  • 打赏
  • 举报
回复
引用 3 楼 bigbro001 的回复:
main还可以写成如下形式: Java code?12345678public class hello{ public static void main(String arg...) { float num=100.12; System.out.println("数字是"+num); }} 1 java中包含public static……
谢谢刚开始看java
bigbro001 2013-02-20
  • 打赏
  • 举报
回复
main还可以写成如下形式:

public class hello
{
   public static void main(String arg...)
   { 
     float num=100.12;
     System.out.println("数字是"+num);
   }
}
1 java中包含public static void main(String arg[])的类是不是就是主类 是的 2 那么是不是main函数相当于主类的工有接口,main函数能不能定义为private 型 是的,main不能定义为private,但是楼主可以试试在eclipse中把main方法的public改为private,然后按ctrl+F11,仍然可以照常执行
龙四 2013-02-20
  • 打赏
  • 举报
回复
引用 1 楼 ticmy 的回复:
还可以是public static void main(String... arg) 必须是public的,但是在long long ago,main方法可以是private的,但这是由于jdk的一个bug,现在早修复了 含有public static void main(String... arg)方法的类就是可以运行的类,一个项目中的所有类都可以包含这个方……
bug信息:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4252539
龙四 2013-02-20
  • 打赏
  • 举报
回复
还可以是public static void main(String... arg) 必须是public的,但是在long long ago,main方法可以是private的,但这是由于jdk的一个bug,现在早修复了 含有public static void main(String... arg)方法的类就是可以运行的类,一个项目中的所有类都可以包含这个方法

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧