继承中的二义性问题

package day10;
/*遇到中情况:
子类与父类和局部变量同名的情况解决方法:
局部变量直接调用;
子类的全局变量用this关键字;
父类的变量用super关键字;
*/
public class ZI extends Fu {
int num=20;
public void as()
{
int num=30;
System.out.println(num);
System.out.println(this.num);
System.out.println(super.num);
}
}
package day10;

public class Fu {
int num=10;
}
package day10;
//
public class mains {
public static void main(String[] args) {
ZI zi=new ZI();
zi.as();
}
}
posted @ 2020-08-04 14:02  青竹之下  阅读(171)  评论(0编辑  收藏  举报