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


データ部の概要

ここでは、プログラム、オブジェクト定義、ファクトリー定義、およびメソッドのデータ部の構造を概説します。 データ部のセクションには、COBOL プログラム、オブジェクト定 義、ファクトリー定義、またはメソッドの中にそれぞれ特定の論理機能があり、その論理機 能が不要であればそのセクションは省略できます。セクションを含める場合には、 必ず次に示す順序で記述しなければなりません。 データ部はオプショナルです。

プログラム・データ部
COBOL ソース・プログラムのデータ部は、 プログラムにより処理されるすべてのデータを、特定の構造により記述します。
オブジェクト・データ部
オブジェクト・データ部には、インスタンス・オブジェクト・データ (インスタンス・データ) のデータ記述項目が含まれています。インスタンス・データは、クラス定義の OBJECT 段落の作業用ストレージ・セクションで定義されます。
ファクトリー・データ部
ファクトリー・データ部には、ファクトリー・オブジェクト・データ (ファクトリー・データ) のデータ記述項目が含まれています。ファクトリー・データは、クラス定義の FACTORY 段落の作業用ストレージ・セクションで定義されます。
メソッド・データ部
メソッド・データ部には、メソッド内でアクセス可能なデータのデータ記述項目が含まれています。メソッド・データ部には、ローカル・ストレージ・セクションまたは作業用ストレージ・セクション、あるいはその両方を含めることができます。 メソッド・データ という用語は、両方に適用されます。ローカル・ストレージ内のメソッド・データは、 メソッドの呼び出しごとに動的に割り振られて初期化されます。作業用ストレージ内のメソッド・データは静的であり、 メソッドの呼び出しがあっても持続します。

フォーマット: プログラムおよびメソッド・データ部
構文図を読む構文図をスキップする>>-DATA DIVISION.----------------------------------------------->
 
>--+---------------------------------------------------------------+-->
   |                .--------------------------------------------. |  
   |                V                                            | |  
   '-FILE SECTION.----+----------------------------------------+-+-'  
                      |                   .------------------. |      
                      |                   V                  | |      
                      '-ファイル記述項目----レコード記述項目-+-'      
 
>--+------------------------------------------------------+----->
   |                           .------------------------. |  
   |                           V                        | |  
   '-WORKING-STORAGE SECTION.----+--------------------+-+-'  
                                 +-レコード記述項目---+      
                                 '-データ項目記述項目-'      
 
>--+----------------------------------------------------+------->
   |                         .------------------------. |  
   |                         V                        | |  
   '-LOCAL-STORAGE SECTION.----+--------------------+-+-'  
                               +-レコード記述項目---+      
                               '-データ項目記述項目-'      
 
>--+----------------------------------------------+------------><
   |                   .------------------------. |  
   |                   V                        | |  
   '-LINKAGE SECTION.----+--------------------+-+-'  
                         +-レコード記述項目---+      
                         '-データ項目記述項目-'      
 

フォーマット: オブジェクトおよびファクトリー・データ部
構文図を読む構文図をスキップする>>-   DATA DIVISION.-------------------------------------------->
 
>--+------------------------------------------------------+----><
   |                           .------------------------. |  
   |                           V                        | |  
   '-WORKING-STORAGE SECTION.----+--------------------+-+-'  
                                 +-レコード記述項目---+      
                                 '-データ項目記述項目-'      
 

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

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