/*
重写:返回值的类型,方法名,参数列表。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();
    }
}