anson @Java オーバーライドを使ってみる

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

オーバーライドを使ってみる

オーバーライドとはサブクラスにスーパークラスと
まったく同じ引数や戻り値を持つメソッドを定義でき
サブクラスのメソッドがスーパークラスのメソッドの代わりに呼び出されることを
オーバーライドと呼びます





サンプル
class SuperClass {
	//コンストラクタ
	public SuperClass(){
		System.out.println("スーパークラスのコンストラクタ");
	}
	//メソッド
	public void Out(){
		System.out.println("スーパークラスのメソッド");
	}
}

class SubClass extends SuperClass{
	//コンストラクタ
	public SubClass(){
		System.out.println("サブクラスのコンストラクタ");
	}
	//オーバーライド
	public void Out(){
		System.out.println("サブクラスのメソッド");
	}
}

class Sample {
	public static void main(String args[])
	{
		//サブクラス作成
		SubClass test = new SubClass();

		//サブクラスのメソッド
		test.Out();
	}
}
戻る
| 新しいページ | 編集 | 差分 | 編集履歴 | ページ名変更 | アップロード | 検索 | ページ一覧 | タグ | RSS | ご利用ガイド | 管理者に問合せ |
|ログイン|