java中super()和this()、super和this的區別


1.super()和this()區別:   

                            super():調用父類無形參的構造方法;

                            super(形參):調用父類中某個帶形參的構造方法;

                            this(形參):調用本類中另一種形式的構造方法;

          注意:放在方法的首行;

2.super和this的區別:

          super.父類的成員變量;

          super.父類的方法;

          super:當子類中的成員變量、方法和父類的相同時,實現調用父類的成員變量和方法;

          this:代表當前的對象;

                                   使用的地方:若函數的形參和成員變量同名時,需要用this.成員變量名

 

原文出處:

sunruntheway,  java中super()和this()、super和this的區別https://www.cnblogs.com/sunruntheway/p/sunruntheway.html

 
 


免責聲明!

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



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