这是第一种: new ChatClient().lunchFrame();

这是第二种:ChatClient c = new ChatClient();
             c.lunchFrame();

解决方案 »

  1.   

    一样,这不是什么匿名,类名不都有了吗,都new了
      

  2.   

    恩~匿名对象  后者ChatClient c  这个c可以多次使用..
      

  3.   

    首先堆空间中都有分配相应的内存空间,第一个在栈空间中没有一个指针指它,
    它会在不经意间,给GC当垃圾干掉!!!
    第二个就不会了,栈空间中有个指针指c指着那个new 出来的对象.
    我忘的差不多了,反正不是没谱,在谱上.....放心
    这是面向对象的基础哦提醒:各位啊,面向对象很基础也很重要啊.别整几个类出来就是写程序了啊.
    没设计模式的话那就是扯蛋,学设计模式的基础不是要你会java,而是面向对象的思想!!!
    以后你们就明白了,重要的是实现,但更重要的是设计....