/*
重写:返回值的类型,方法名,参数列表。override
重写的注意事项:
1.子类方法重写父类方法必须权限大于或者等于父类。
2.静态只能覆盖静态,或者被静态覆盖。
*/
class fu{
int num =4;
}
class Zi extends fu{
int num =5;
void show(){
int num=6;
//System.out.println("num"+num); 打印的是栈里面的 局部变量 结果是6
//System.out.println("num"+this.num);打印的是堆里面的对象中的属性 结果是5
//System.out.println("num"+super.num);当子父类中出现同名的变量。用super关键字
//打印的父类里面的num 结果是4
}
}
public class ExtendDemo {
public static void main (String [] args){
new Zi().show();
}
}
转载于:https://blog.51cto.com/10583687/1682637