JAVA 構造方法之間的調用


this:看上去,用來區分局部變量和成員變量的情況
this:就是代表本類對象,this代表它所在方法所屬對象的引用
構造方法之間的調用只能通過this語句來完成
構造方法之間進行調用時this語句只能出現在第一行,構造方法要先執行,如果初始化當中還有初始化,那就去執行更細節的初始化

class G{
    private String name;
    private int age    =    19;
    G(String name){
        System.out.println(name);
        System.out.println(age);
        System.out.println("以上輸出的是一個參數的構造方法");
    }
    G(String name,int age){
        this(name);    //調用當前對象的其它構造函數
        System.out.println("這里是兩個參數的構造方法");
    }
}
/*
this:看上去,用來區分局部變量和成員變量的情況
this:就是代表本類對象,this代表它所在方法所屬對象的引用
構造方法之間的調用只能通過this語句來完成
構造方法之間進行調用時this語句只能出現在第一行,構造方法要先執行,如果初始化當中還有初始化,那就去執行更細節的初始化
*/
public class Index{
    public static void main(String[] args){
        G g1    =    new G("小明",19);
    }
}

 


免責聲明!

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



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