一位面試官問我這個問題:如何創(chuàng)建具有參數(shù)化構(gòu)造函數(shù)的類實例,但我不會發(fā)送參數(shù)信息。例子:public class abc{ public abc(string str) { }}現(xiàn)在,如果我們創(chuàng)建它的實例,那么我必須這樣做:abc abcInstance = new abc("xyz");但他希望他不會傳遞參數(shù),例如:abc abcInstance = new abc();請幫幫我。有人建議依賴注入請分享一個例子。提前致謝。
1 回答
慕的地10843
TA貢獻1785條經(jīng)驗 獲得超8個贊
string 可以為空,但你可以這樣做:
public class abc{
public abc(anyType str = defaultvalue)
{
}
}
如果 anytype 是 int,例如使用 defaultvalue 作為 0 等等...
- 1 回答
- 0 關(guān)注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消
