把void B() {} 放到构造器里就是了

解决方案 »

  1.   

    class A
    {
       public A()
    {//你的代码
    method();
    }
    public void method()
    {//我不当构造就调用,我还可以单独调用
    }
    }
      

  2.   

    把void B() {} 放到构造器里就是了
      

  3.   

    class A
    {
       int x;
       void B()
       {
        System.out.println(x);
       }//此方法以后可以调用 但在实例化对象(构造)时不会自动执行
       {
        System.out.println(x);
       }//此方法在实例化对象(构造)时会自动执行 但以后无法调用
       A()
       {
        B();
        System.out.println(x);
       }//构造函数 new A()会执行 但以后也无法直接调用此方法(不用new的方法,而是直接调用)