COBCH1764 メソッド '<メソッド名>' は戻り値の型 '<型名>' より可視性の高い

指定されたメソッドの可視性は、宣言された戻り型の可視性と互換性がありません。

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

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

class-id Animal.
method-id giveVax PUBLIC.
procedure division returning ret as Type vaxType.
...
end method.
class-id vaxType PRIVATE.
...
end class.
end class.