構(gòu)造函數(shù)主要用來(lái)初始化對(duì)象。它又分為靜態(tài)(static)和實(shí)例(instance)構(gòu)造函數(shù)兩種類(lèi)別。大家應(yīng)該都了解如果來(lái)寫(xiě)類(lèi)的構(gòu)造函數(shù),這里只說(shuō)下默認(rèn)構(gòu)造函數(shù)的作用,以及在類(lèi)中保留默認(rèn)構(gòu)造函數(shù)的重要性。實(shí)際上,我說(shuō)錯(cuò)了。正確的說(shuō)法是:以及在類(lèi)中保留空參數(shù)構(gòu)造函數(shù)的重要性。 我們來(lái)寫(xiě)一個(gè)類(lèi)A,代碼如下: view plaincopy to clipboardprint?
public class A
{
public int Number; //數(shù)字
public string Word; //文本
}
//考試大提示:在Test類(lèi)中實(shí)例化
public class Test
{
static void Main()
{
A a = new A(); //實(shí)例化,A()即為類(lèi)A的默認(rèn)構(gòu)造函數(shù)
Console.WriteLine(“Number = {0}"nWord = {1}”,a.Number,a.Word);
Console.read();
}
}
輸出的結(jié)果是:
Number = 0
Word =
public class A
{
public int Number; //數(shù)字
public string Word; //文本
}
//考試大提示:在Test類(lèi)中實(shí)例化
public class Test
{
static void Main()
{
A a = new A(); //實(shí)例化,A()即為類(lèi)A的默認(rèn)構(gòu)造函數(shù)
Console.WriteLine(“Number = {0}"nWord = {1}”,a.Number,a.Word);
Console.read();
}
}
輸出的結(jié)果是:
Number = 0
Word =

