public static String method()
{
     MyClass  myClass = new MyClass();
...
}在static方法内可以这样建立对象的吗?编译和运行都没问题,但我总感觉到不好

解决方案 »

  1.   

    ^_^ ,可以呀,
    不然你如果要访问非static的 属性怎么办!
      

  2.   

    main函数还不都是static的,很正常
      

  3.   

    照楼主这样想,java中什么对象也别想生成了.反正每个application都是要从一个静态方法开始执行的.
      

  4.   

    main()不是也是satic 的吗?,在里面也可以建立对象啊
      

  5.   

    main()只是被调用一次,但其它的static方法会被调用很多次的,会生成很多对象,java对这些新对象有怎么回收的?