ページの先頭行へ戻る
NetCOBOL for .NET V8.0 メッセージ集
FUJITSU Software

2.5.4 JMN5010I-S

型パラメタつきメソッド'@1@'を含む抽象クラス'@2@'は継承できません.

引数の説明

@1@:

型パラメタつきメソッド名.

@2@:

継承される抽象クラス名.

      public abstract class CS5010 {
          public abstract void M5010<T>();
      }
    
      000001 IDENTIFICATION  DIVISION.
      000002 CLASS-ID.       C5010 INHERITS CS5010.
      000003 ENVIRONMENT     DIVISION.
      000004 CONFIGURATION   SECTION.
      000005 REPOSITORY.
      000006       CLASS CS5010.
      000007 END CLASS       C5010.
   

C5010.cob (2) : JMN5010I-S 型パラメタつきメソッド'M5010'を含む抽象クラス'CS5010'は継承できません.

詳細な説明

抽象クラスから派生したNetCOBOLのクラスでは,抽象メソッドはすべて実装を持つ必要があります. しかし,このバージョンのNetCOBOL for .NETではCOBOLクラス内で型パラメタつきメソッドを宣言することができないため, このエラーが出力されます.