Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


オブジェクト指向プログラムの作成

オブジェクト指向 (OO) プログラムを書く際には、必要とするクラス、およびクラスが作業を行うのに必要なメソッドとデータを決定する必要があります。

OO プログラムは、オブジェクト (状態と動作をカプセル化するエンティティー) ならびにオブジェクトのクラス、メソッド、およびデータに基づいています。 クラス とは、オブジェクトの状態および機能を定義するテンプレートです。 通常、プログラムは、あるクラスの複数のオブジェクト・インスタンス (または単にインスタンス)、つまりそのクラスのメンバーである複数のオブジェクトを作成し、それを扱う仕事をします。 それぞれのインスタンスの状態はインスタンス・データ と呼ばれるデータに保管され、 それぞれのインスタンスの機能はインスタンス・メソッド と呼ばれています。 クラスでは、そのクラスのすべてのインスタンスが共用するデータ (ファクトリー・データまたは静的 データと呼ばれる)、およびいずれのオブジェクト・インスタンスとも無関係にサポートされるメソッド (ファクトリー・メソッドまたは静的 メソッドと呼ばれる) を定義できます。

COBOL for Windows を使用して、以下のことを行うことができます。

COBOL for Windows プログラムで、Java Native Interface (JNI) が提供するサービスを呼び出して、COBOL 言語で直接使用可能な基本オブジェクト指向機能に加えて、Java 指向機能を取得できます。

COBOL for Windows クラスでは、CALL ステートメントをコーディングして、プロシージャー型 COBOL プログラムとインターフェースを取ることができます。したがって、COBOL クラス定義構文は、プロシージャー型 COBOL ロジックのラッパー・クラスを書き込むために特に役立ち、Java から既存の COBOL コードにアクセスすることを可能にします。

Java コードは、COBOL クラスのインスタンスを作成したり、これらのクラスのメソッドを呼び出したり、COBOL クラスを拡張したりすることができます。

制約事項:

例: 口座

関連タスク
クラスの定義
クラス・インスタンス・メソッドの定義
クライアントの定義
サブクラスの定義
ファクトリー・セクションの定義
オブジェクト指向アプリケーションのコンパイル、リンク、および実行

関連参照
Java 言語仕様


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

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