java(十六)【面向对象】子父类中变量的特点
变量:
如果子类中出现非私有的同名成员变量时,子类中访问本类中的变量用this,子类要访问父类中的同名变量用super
this代表的是本类对象中的引用
super代表的是父类中的引用
1 class Fu{ 2 int num=1; 3 } 4 class Zi extends Fu { //先加载Fu类,在加载Zi类 5 int num =2; 6 void show(){ 7 System.out.println(super.num); 8 } 9 } 10 public class Single { 11 public static void main(String[] args) { 12 Zi z=new Zi(); 13 z.show(); 14 } 15 }
内存图解如下:



浙公网安备 33010602011771号