啊哈
2007-04-11 04:14:44 UTC
不好意思,我是個初學者,有個問題想請教:
如果 class 裡有建構子設定,如:
public Date (int m, int d, int y) //建構子其一
{
month = m;
day = d;
year = y;
}
那我可以寫 Date birthday = new Date();
也就是沒給任何參數,這樣可以嗎?
因為程式跑起來有問題,所以我假設這是不行的,
於是我又寫了另一個建構子:
public anDate(){} //建構子其二
想法是以這個建構子創出來的 instance 裡面是空白的,
不過跑程式又出現問題了…
我知道 C++ 可以有內容空白的建構子,
想請問 java 也可以嗎?該怎麼寫?
謝謝回答~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.189.37
如果 class 裡有建構子設定,如:
public Date (int m, int d, int y) //建構子其一
{
month = m;
day = d;
year = y;
}
那我可以寫 Date birthday = new Date();
也就是沒給任何參數,這樣可以嗎?
因為程式跑起來有問題,所以我假設這是不行的,
於是我又寫了另一個建構子:
public anDate(){} //建構子其二
想法是以這個建構子創出來的 instance 裡面是空白的,
不過跑程式又出現問題了…
我知道 C++ 可以有內容空白的建構子,
想請問 java 也可以嗎?該怎麼寫?
謝謝回答~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.189.37