メソッドのオーバーロード
オーバーロードとは、1つのクラスに同じ名前のメソッドを複数定義すること 引数によって処理を切り替えれる。
...
private string firstName;
private string lastName;
public void ShowName(string firstName)
{
this.firstName = firstName;
}
public void ShowName(String firstName, string lastName)
{
this.firstName = firstName;
this.lastName = lastName;
}
...
デストラクタ
確実な初期化を実現する機能がコンストラクタならば、確実な終了処理を実現するのがデストラクタ。全然見る機会がなかったと思ったら、今はガベージコレクションとやらが勝手に掃除してくれるみたいです。
[Read More]