匿名内部类没有名字所以没有构造器,但是可以使用实例初始化的方法达到相同的目的。 public Dog getDog () { return new Dog() { int j; { j = 6; } }; }