創建類的對象是使用“類名 對象名 = new 類名()”的方式來實現的。 實際上,“類名()”的形式調用的是類的構造方法,也就是說構造方法的名字是與類的名稱相同的。 構造方法的定義語法形式如下。 訪問修飾符 類名 (參數列表){ 語句塊;} 這裡構造方法的訪問修飾符通常是public類型的,這樣在其 ...
創建類的對象是使用“類名 對象名 = new 類名()”的方式來實現的。
實際上,“類名()”的形式調用的是類的構造方法,也就是說構造方法的名字是與類的名稱相同的。
構造方法的定義語法形式如下。
訪問修飾符 類名 (參數列表)
{
語句塊;
}
這裡構造方法的訪問修飾符通常是public
類型的,這樣在其他類中都可以創建該類的對象。
如果將訪問修飾符設置成private
類型的,則無法創建該類的對象。構造方法中的參數與其他方法一樣,都是 0 到多個參數。
此外,構造方法是在創建類的對象時被調用的。通常會將一些對類中成員初始化的操作放到構造方法中去完成。
using System; namespace KingTest03 { class Program { int a; String b; int c; Program(int Id, String Name, int Price)//賦值也用形式參數封裝起來 { this.a = Id; this.b = Name; this.c = Price; } public void print() { Console.WriteLine("圖書的編號是:" + this.a); Console.WriteLine("圖書的名字是:" + this.b); Console.WriteLine("圖書的價格是:" + this.c); } static void Main(string[] args) { Program program = new Program(123, "學習C#", 432); program.print(); } } }