super關鍵字的三種用法


super關鍵字的三種用法

super關鍵字訪問父類內容

  1. 在子類的成員方法中,訪問父類的成員變量。

    格式:super.成員變量

    class Fu{
        int num = 10;
    }
    class Zi extends Fu{
        int num = 20;
        public void methodZi(){
            System.out.println(num);//10
            System.out.println(super.num);//20 父類中的num
        }
    }
    
  2. 在子類的成員方法中,訪問父類的成員方法。

    格式:super.方法名();

    class Fu{
        public void method(){
             System.out.println("父類方法");
    }
    class Zi exteds Fu(){
        public void method(){
            super.method();//訪問父類的method
             System.out.println("子類方法");
    }
    
  3. 在子類的構造方法中,訪問父類的構造方法

class Fu{
    
}
class Zi exteds Fu(){
    public zi(){
        super();//訪問父類的構造方法
    }
    
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM