解决方案 »

  1.   

    class Tester
    { String s1 = "Hello World";
    String s2;                   //你调用的是这里的s2,这里的s2没有赋值,默认为null; Tester()
    {
    String s2 = "New World"; //这里的s2是你新定义的对象,和上面的s2不是同一个对象; }
    }public class Constructor
    { public static void main(String[] args)
    {
    Tester t = new Tester();
    System.out.println(t.s2); 
    System.out.println(t.s1);
    }
    }
      

  2.   

    构造器中,String s2 = "New World";相当于重新申明了一个变量.