目次
クラスインスタンスの生成
クラスのインスタンスを作成することで、クラスに定義されている機能を使用することができるようになります。
これについては、クラス = 設計書、インスタンス = 設計書をもとに生成する実体 と例えられることが多いです。
クラス名 インスタンス名 = new クラス名();
それではサンプルを見てみましょう。
Console.WriteLineを使って、クラスのインスタンスを使った処理をコンソールに出力します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
class Person { public string name; public int age; } public static void Main() { // Personクラスのインスタンスを作成 Person prs1 = new Person(); prs1.name = "荒木 太郎"; prs1.age = 25; Console.WriteLine(prs1.name + "選手は" + prs1.age + "歳です。"); } |
上記を実行した結果がこちらです。
実行結果
荒木 太郎選手は25歳です。
実行結果がコンソールに出力されました。
Mainメソッドから、Personクラスに定義してある変数を使用して出力されているのがわかります。
以上が、クラスのインスタンスを生成して処理を行う方法です。
ぜひ参考にしてみてください。