日期:2014-05-20  浏览次数:20878 次

java中public static void main(String arg[])是不是固定形式
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 型


------解决方案--------------------
还可以是public static void main(String... arg)

必须是public的,但是在long long ago,main方法可以是private的,但这是由于jdk的一个bug,现在早修复了

含有public static void main(String... arg)方法的类就是可以运行的类,一个项目中的所有类都可以包含这个方法
------解决方案--------------------
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,仍然可以照常执行