COBCH1765 メソッド '<メソッド名>' はパラメーターの型 '<型名>' より可視性の高い

指定されたメソッドの可視性は、いずれかのパラメーターの宣言された型の可視性と互換性がありません。

メソッドおよびパラメーターの両方がアクセス修飾子を指定する場合、それらを一致させるか、少なくともパラメーターの可視性をメソッドの可視性よりも高くする必要があります。詳細については、「アクセス修飾子」を参照してください。

次の例では、一方のアクセス修飾子を変更してもう一方と一致させるか、両方の修飾子を削除します (この場合、可視性は PUBLIC であると見なされます)。

class-id Animal.
method-id getAge PUBLIC.
procedure division using by value dYears as type convAge.
end method.
class-id convAge PRIVATE.
...
end class.
end class.