NETJVM 

単純化されたクラス レイアウト

マネージ COBOL の開発では、単純化されたクラス レイアウトの使用が推奨される。このレイアウトでは、データおよびメソッドを直接、CLASS-ID ヘッダーの下に記述する。

この場合、メソッドもデータもデフォルトでインスタンスになる。静的なメソッドおよびデータとして定義するには、STATIC キーワードを使用する。次に例を示す。

Class-id a.
01 str string.
01 static-str string static.
Method-id m1.
End method.
Method-id m2 static.
End method.
End class.

以前のレイアウトは下位互換性を保つために引き続きサポートされている。以前は、メソッドおよびデータを STATIC/END STATIC および OBJECT/END OBJECT マーカーの間に埋め込む必要があった。