Rational Developer for System z
COBOL for Windows バージョン 7.5 言語解説書


継承

クラスのインスタンスで使用可能なメソッドは、クラスから直接的または間接的に派生した任意のサブクラスのインスタンスでも使用できます。 サブクラスは、親クラスまたは親元クラスでは存在していない新規のメソッドを導入したり、親クラスまたは親元クラスから継承したメソッドをオーバーライドしたりすることができます。サブクラスが継承した既存メソッドをオーバーライドするときには、サブクラスはそのメソッドの新規具体化を定義し、それが継承した具体化に置き換わります。

クラス名-1 のインスタンス・データは、クラス名-1 の作業用ストレージ・セクションで宣言されたデータと共にクラス名-2 で宣言したインスタンス・データです。しかし、インスタンス・データは常に、それを導入するクラスに専用されていることに注意してください。

継承のセマンティクスは、Java によって定義されます。すべてのクラスは、直接的または間接的に java.lang.Object クラスから取り出されなければなりません。

Java は単一の継承をサポートします。すなわち、クラスは、複数の親からは直接的に 継承することはできません。クラス定義の INHERITS 句には、1 つのクラス名しか指定できません。


ご利用条件 | フィードバック

Copyright IBM Corporation 1996, 2008.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)