/*成员变量的隐藏 */
package learnJava;
class C{
protected double y=12.56;
void f(){
System.out.printf("y=%f\n", y);
}
}
class D extends C{
int y=0;
void g(){
y=y+100;
System.out.printf("y=%d\n", y);
}
}
public class Example3 {
public static void main(String args[]){
D b=new D();
b.g();
b.f();
}
}
/*通过这个例子可以看出,父类的某个成员变量虽然因被子类重写而被隐藏,但是它并没有消失。通过调用父类的函数仍然可以找到这个变量。*/