Objectクラスを達成するための「オブジェクト・クラス名name =新しいクラス名()」メソッドを使用して作成されます。
実際には、「クラス名()」コールの形でコンストラクタは、同じ名前を持つクラスの名前であることを、クラスのコンストラクタです。
次のように定義されたコンストラクタ構文は次のとおりです。
アクセス修飾子クラス名(パラメータリスト)
{
文のブロック;
}
ここでは、コンストラクタのアクセス修飾子は通常、public
タイプは、これは他のクラスではそのクラスのオブジェクトを作成することができます。
アクセス修飾子がするように設定されている場合はprivate
入力して、あなたはそのクラスのオブジェクトを作成することはできません。コンストラクタパラメータおよび他の方法は、ゼロ以上のパラメータです。
また、コンストラクタは、オブジェクト・クラスを作成するときに呼び出されます。一部の操作は、通常、コンストラクタの初期化へのクラスのメンバーが完了するでしょう。
使用してシステムと 名前空間KingTest03 { クラスプログラムは { int型A; 列B; INT C; プログラム(INT ID、名前ストリング、int型の価格)// 割り当てはまた、パラメータの形で一緒にカプセル化すること { この II.A = イド; この .B = 名前; この .C = 価格; } 公共 ボイド印刷() { Console.WriteLineをは(" 書籍IDがある:" + このII.A); Console.WriteLineを(" ブック名:" + この.B); Console.WriteLineを(" ブックの価格は次のとおりです。" + この.C); } 静的な 無効メイン(文字列[] argsを) { プログラムプログラム = 新しい新しいプログラム(123、" 学習#1 C "、432 ); program.print(); } } }