如果子类中出现了非私有的同名成员变量时,子类要访问本类中的变量,用this
子类要访问父类中的同名变量,用super
super代表父类对象的引用。this代表子类对象的引用。- class Fu
- {
- int num=4;
- }
- class Zi extends Fu
- {
- int num = 5;
- void show()
- {
- System.out.println(this.num);
- System.out.println(super.num);
- }
- }
- class FuZi
- {
- public static void main(String[] args)
- {
- Zi z = new Zi();
- z.show();
-
- }
- }
复制代码 |