JAVA基础教程--子父类中成员变量的区别
子父类中成员变量的特点:
成员变量
当本类的成员和局部变量同名时用this区分。
当子父类中的成员变量同名时用super区分父类。
this和super的用法很相似。
this:代表一个本类对象的引用。
super:代表一个父类空间。
class Fu {
int num = 5;
}
class Zi extends Fu {
int num = 4;
public void show() {
System.out.println(super.num + "...." + num);
}
}
class ExtendsDemo {
public static void main(String[] args) {
Zi z = new Zi();
z.show();
}
}