类的成员隐藏
-
在Java中什么是类的成员隐藏现象
子类中定义与父类同名的成员变量会隐藏父类变量,但两者仍独立存在;通过子类对象访问时默认使用子类变量,如Child c = new Child(); System.out.println(c.value)输出20,而((Parent)c).value输出10;可使用super关键字访问被隐藏的父类成员…
*本站广告为第三方投放,如发生纠纷,请向本站索取第三方联系方式沟通
子类中定义与父类同名的成员变量会隐藏父类变量,但两者仍独立存在;通过子类对象访问时默认使用子类变量,如Child c = new Child(); System.out.println(c.value)输出20,而((Parent)c).value输出10;可使用super关键字访问被隐藏的父类成员…