凡是答new Yolk()错的人都试过了

解决方案 »

  1.   

    感觉new Yolk();不对,因为main方法是static的
      

  2.   

    为什么new Yolk();不行,而new BigEgg();可以呢?
      

  3.   

    把内部类Yolk放出去,作为一个单独的类就可以,main还是static的,为什么又可以了呢?
      

  4.   

    应该是new BigEgg().new Yolk()
    Yolk不是BigEgg的静态成员,应该先构造一个BigEgg()
      

  5.   

    main方法内是不能使用该方法外的非静态成员的
      

  6.   

    对内部类的调用规则:
    outerClass.InnerClass