オブジェクト変数の定義

最終更新: 2025-10-30

表示レコードや印刷レコードというオブジェクトに対して
メソッド(=関数)やプロパティ(=属性)をピリオドで拡張して
表現します。
[例] 表示レコード: SFCTL01のプロパティ: JUCNO は
SFCTL01.JUCNO と表す。

[例] 表示レコード: SFCTL01 を入出力するメソッドは
SFCTL01.Exfmt() である。

   [例] データ・ベース JUCHUR のプロパティ JUTANT を
     表示レコード: SFCTL01 のプロパティ: JUTANT に
     移すには
SFCTL01.JUTANT = JUCHUR.JUTANT

   変数もオブジェクトの属性として表示することによって
読み手はどのオブジェクトのプロパティを操作しているのかを
     直ちに理解することができます。
     従来のRPG/COBOLのように単に変数名だけで記述していたのでは
どのオブジェクトの変数を操作しているのかを
読み手がいちいち調べなければなりませんでした。
このようにオブジェクトの属性を示す記述の方法を
オブジェクト指向と呼びます。