• atwiki
  • anson @Java
  • [サブクラス内でスーパークラスのメソッドを使ってみる]の変更点

「サブクラス内でスーパークラスのメソッドを使ってみる」の編集履歴(バックアップ)一覧はこちら

サブクラス内でスーパークラスのメソッドを使ってみる」(2006/02/17 (金) 01:58:17) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*サブクラス内でスーパークラスのメソッドを使ってみる 表題の通りサブクラスのメソッドで スーパークラスのメソッドを呼び出すことが可能です 使い方は super.スーパークラスのメソッド名(引数); で呼び出すことが可能です これを使うことでオーバーライドしたメソッドなども呼び出すことが可能です *****サンプル 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(){ super.Out(); System.out.println("サブクラスのメソッド"); } } class Sample { public static void main(String args[]) { //サブクラス作成 SubClass test = new SubClass(); //サブクラスのメソッド test.Out(); } } ****[[戻る>クラス]]
*サブクラス内でスーパークラスのメソッドを使ってみる 表題の通りサブクラスのメソッドで スーパークラスのメソッドを呼び出すことが可能です 使い方は super.スーパークラスのメソッド名(引数); で呼び出すことが可能です これを使うことでオーバーライドしたメソッドなども呼び出すことが可能です *****サンプル 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(){ super.Out(); System.out.println("サブクラスのメソッド"); } } class Sample { public static void main(String args[]) { //サブクラス作成 SubClass test = new SubClass(); //サブクラスのメソッド test.Out(); } } ****■[[戻る>クラス]]

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
目安箱バナー