継承について/Javaの勉強★応用編7

Javaプログラミング継承について簡単に勉強しました。

継承
 継承とは既存のクラスを土台にして、
クラスに追加や変更を加えて新しい別のクラスを作成するための仕組みで、
オブジェクト指向プログラミングでは、継承によって
既存のクラスを土台にして新しい別のクラスを作成することを拡張するというそうです。

 スーパークラスサブクラス
 継承で元になるクラスのことをスーパークラスとか親クラス
継承によって作成されたクラスのことをサブクラスとか子クラスと呼ぶそうです。

 extends
 継承にはextendsを使うそうです。
extendsスーパークラスを継承したサブクラスは、 新しく指定したフィールドやメソッドに加えて、継承したスーパークラスのフィールドやメソッドが使えるようになるそうです。
書式
class サブクラス名 extends スーパークラス名 {
  ...;
  ...;
  ...;
}

 super
 extendsを使って継承しても
引数なしのコンストラクタ以外のコンストラクタは受け継がれないそうです。
その為、新たにコンストラクタを記述しないといけないのですが、
superを使えばスーパークラスのコンストラクタを呼び出すことができるそうです。
class サブクラス名 extends スーパークラス名 {
  クラス名(引数){
    super(引数);
  }
}
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※コメントは表示されません。
Rebuild : 2009/12/06 16:57