在java 中的 main 函数为什么出现在一个类中,难道是封装的缘故?
所有的类都是由Object 继承而来,我希望知道包含这个主函数的类的主要的作用是什么?
不过最郁闷的是在main函数中的
class Test
{
    public static void main(String s)
    {
          Test s=new Test();//感到特别别扭,不知道是什么原因
     }
}

解决方案 »

  1.   

    所有的类都是由Object 继承而来,我希望知道包含这个主函数的类的主要的作用是什么?
    程序执行的开始处
    如果这个类只是被调用或者继承,可以没有main Test s=new Test();//感到特别别扭,不知道是什么原因
    这有什么别扭阿,
    解释:程序开始执行,先生成一个自己得实体,然后这个实体再调用自己的方法,或者父类的方法。
    结贴
    你就说个这,还指望人家给你揭帖啊!晕!
      

  2.   

    main是static,要调用非 static的成员,需要创建类的对象实例 Test s=new Test();