已采纳回答 / 先生_克制点
System.out.println("访问外部类中的score:" +HelloWorld.this.score );把HelloWorld(类名)去掉,因为变量名重复,局部变量优先,但是this(代表当前变量)已经做了区分,所以this.score代表的是外部类的变量
2016-03-04
public void show() {
System.out.println("外部类中的name:" +HelloWorld.this.name );
System.out.println("内部类中的name:" +name );
System.out.println("外部类中的age:" + age);
}
Inner inn =o.new Inner() ;
System.out.println("外部类中的name:" +HelloWorld.this.name );
System.out.println("内部类中的name:" +name );
System.out.println("外部类中的age:" + age);
}
Inner inn =o.new Inner() ;
2016-03-03
多态的类型转换,向上类型转换(隐藏/自动类型转换),是小类型转换到大类型
向下类型转换(强制类型转换),是大类型转换成小类型
instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题。
向下类型转换(强制类型转换),是大类型转换成小类型
instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题。
2016-03-03