小弟初来宝地,多多指教code=Java]class test
{
   test(){}
   public test maketest()
    {
      return new test();
    }
}[/code]
这有什么意义?请问

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【Java_gannbare】截止到2008-07-27 12:36:32的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:0                        
    结贴的百分比:0.00  %               结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    用private方法修饰构造方法。目的只有一个。告诉使用者,刚前类。不能用这个构造方法产生实例.
      

  3.   

    告诉使用者这个类不能用这个构造方法new
    但是一般此类都会通过一个静态的方法得到这个类的实例
    单例模式是一个典型应用
      

  4.   

     晕啊楼主,test(){} 就是default类型的,不是private类型的.
    default和private的有效范围也不同的
    ,关于default和private,public ,proteted的区别,自己去查资料吧
      

  5.   


    估计就是不希望你用 private修饰的那个构造函数来创建对象吧。
      

  6.   

    你在哪看到的代码?这个代码.....
    1.类名头字母大写class Test
    2.maketest 改为makeTest(不是因为建议1种class头字母大写,而是不容易理解函数意思.结尾est,maket的最高级,是什么?)
    3.构造函数是Default访问,而且maketest()也不是静态的.这个类,呵呵
      

  7.   

    -----------------------------------------------------------------------
    ***********************************************************************
    090828,再次学习,感谢大家的教导和回贴,感谢CSDN,支持CSDN!