各位大虾!菜鸟求救!
自己写了一个类A 然后在另外的类中调用了该类B
那么在B类中声明了A类,并调用其中的方法,类A是如何初始化的?初始化的有哪些内容?

解决方案 »

  1.   

    好像是 
    先是静态成员
    再是静态过程(就是不放到方法里面,直接{}起来的语句)
    再是调用super.super.super...
    再是非静态成员
    再是构造函数
      

  2.   

    在类B中
     A a=null;
     a=new A();

    A a=new A();
      a.method(); //掉用方法
      

  3.   

    谢谢楼上的回答!
    YidingHe(机枪兵) 非静态方法在创建类的时候应该不被调用的吧? 
    WiseDragon(慧龙) 没有理解我的问题!
      

  4.   

    最直观的做法就是在每一个不懂的地方用system.out输出看一下,比如写在构造函数里,这样你就比较清楚了