構(gòu)造方法中的問題
為什么在主函數(shù)中直接實(shí)例化對(duì)像后就能直接打印構(gòu)造方法中的輸出語句?對(duì)于有參的構(gòu)造方法,為什么要這樣做
public class InterPhone {
public static void main(String[] args) {
// TODO Auto-generated method stub
Telephone phone1=new Telephone();
Telephone phone2=new Telephone(5.0f,1.4f,2.0f);
}
}
才能打印有參構(gòu)造方法中的輸出語句
2016-06-15
public?class?Dome{ ????public?String?str; ????public?Dome(String?str){//這是一個(gè)有參數(shù)的構(gòu)造函數(shù) ????this.str=str; ????System.out.print("這是構(gòu)造方法。") ????} ???? ????public?static?void?main(String?[]args){ ????????Dome?d?=?new?Dome(str); ???????? ????} } /*構(gòu)造函數(shù)又稱為構(gòu)造方法,你可以將構(gòu)造函數(shù)理解為一個(gè)特別的普通方法,普通方法能夠?qū)崿F(xiàn)的在構(gòu)造函數(shù)中也可以實(shí)現(xiàn),只不過構(gòu)造方法多了一個(gè)能夠?qū)嵗瘜?duì)象的功能。*/2016-06-15
你要知道只有main方法中的語句才會(huì)被執(zhí)行,你可以在main方法中去調(diào)用其他方法。
如果你直接寫一個(gè)構(gòu)造方法在類中,但你不去調(diào)用它,它是不會(huì)被執(zhí)行的。
不知道你的問題是不是這個(gè)。