作者BadKido (BadKido)
看板java
標題Re: [問題] this在建構子內的用法
時間Wed Mar 22 16:28:25 2006
根據傳遞的引數資料型態來判斷
可以去看一下Overload(重載)
相信對你會有幫助 ^^
※ 引述《tsaiminghan (tsaiminghan)》之銘言:
: 我看到課本上的程式碼
: 它寫到在建構子的寫this時(07),會呼叫(12)的建構子來用
: 我搞不清楚的是,程式怎麼知道要找哪一個來建構子來用?
: 01 public class time2(){
: 02 private int hours;
: 03 private int minute;
: 04 private int second;
: 05
: 06 public Time2(){
: 07 this (0,0,0)
: 08 }
: 09 public Time2(int h){
: 10 this ( h, 0, 0);
: 11 }
: 12 public time2(int h, int m, int s){
: 13 setTime(h, m, s);
: 14 }
: 15
: 16 public void setTime(int h, int m, int s){
: 17 .........
: 18 }
: 19 }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.169.23