public class main {
public static void main(String[] args) {
holder2 h2=new holder2(new String());
String str=(String)h2.get();
h2.set(1);
System.out.println(h2.get().toString());
//hoder2可以存储任何类型对象
}
}
=================================================
以上代码中的main是函数?public static void main(String[] args)这个又是什么意思?和这个public class main又是什么关系?最好可以详解这段代码...  非常感谢

解决方案 »

  1.   

    public static void main(String[] args) 主函数,程序运行的入口!
    public class main 类的定义!
      

  2.   


    public class main{}这个是类的定义,你可以换成其他的名字也一样(换成其他的名字,在此例中你的java文件名要和换后的名字一致)public static void main(String[] args){}这个是方法的入口,只能是main 。 有点类似c语言中的main 函数
      

  3.   

    我想你可能是学过C  还没学C++吧class main  是定义一个名字叫"main"的类,前面的public是该类的权限,类是一种数据类型,就象int,char,string等一样类中可以有成员变量和成员方法(及函数)void main(String[] args) 意思就是一个叫“main”的类中有一个函数 而且是主函数,这里要说一下,JAVA中主函数是写在类中的。你在自学还是?
    多看书  
    多听老师讲!我也刚刚学JAVA!
      

  4.   

    不能 定 main !
      还有没有主函数啊!
      public class void main(String[] args)