求各位大神详解啊,这是怎么回事啊

解决方案 »

  1.   

    你那只是知道鸡肚子里有蛋而已 如果你真想操作那个蛋 不也必须得new一个对象 再来操作它里面的类么 如果你是觉得你在类里面写上一个 new 这个没写完的类 就为鸡都还没产生就把蛋生出来了  那是因为java虚拟机并不是在你写的过程中开始编译的 而是你写完了之后 
      

  2.   

    java允许在类里创建本身类的对象,这不是鸡都还没产生就把蛋生出来了么你这句话的意思,你还是把java语言当作了面向过程的语言,而java是典型的面向对象语言,所以跟本不存在先后问题
      

  3.   

    楼主,你先看看java的初始化顺序,应该能帮你解惑