猿问

关于初始化顺序的困惑?

public class Animal {

public int age=10;

public String name;

void eat(){

System.out.println("HelloWorld");

}

public Animal(){

System.out.println("Animal执行了");

int age = 33;

}

}

public class InitAnimal {

public static void main(String[] args) {

// TODO Auto-generated method stub

Animal animal = new Animal();

System.out.println("Animal的age:"+animal.age);

}

}

为什么加了在Animal的构造方法中加了一个 int ,输出的结果就为10,而不是33了???

1_number_two
浏览 1286回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答