
假设Foo类声明如下
class Foo { public int a = 3; public void addFive() { a += 5; System.out.print("f "); }}- 变量没有覆盖的概念。他们只是被蒙面。
- 它正在打印3,因为当您使用超类引用访问变量时,它仅访问在超类中声明的变量。 请记住,超类对子类一无所知。
欢迎分享,转载请注明来源:内存溢出

假设Foo类声明如下
class Foo { public int a = 3; public void addFive() { a += 5; System.out.print("f "); }}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)