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

2.5.62 JMN5217I-S

@1@名@2@が多重定義です.

引数の説明

@1@:

メソッド,プロパティまたはフィールド.

@2@:

エラーの原因となったメソッド名,プロパティ名またはフィールド名.

      000001 IDENTIFICATION DIVISION.
      000002 CLASS-ID.      C5217.
      000003 ENVIRONMENT    DIVISION.
      000004 CONFIGURATION   SECTION.
      000005 REPOSITORY.
      000006      CLASS SYSSTR AS "System.String".
      000007*
      000008 IDENTIFICATION DIVISION.
      000009 OBJECT.
      000010 PROCEDURE      DIVISION.
      000011*
      000012 IDENTIFICATION DIVISION.
      000013 METHOD-ID.     M5217 AS "TOSTRING".
      000014 ENVIRONMENT    DIVISION.
      000015 DATA           DIVISION.
      000016 LINKAGE         SECTION.
      000017 01 LK1         OBJECT REFERENCE SYSSTR.
      000018 PROCEDURE      DIVISION RETURNING LK1.
      000019 END METHOD     M5217.
      000020 END OBJECT.
      000021 END CLASS    C5217.
    

C5217.cob (13) : JMN5217I-S メソッド名TOSTRINGが多重定義です.

詳細な説明

  • プロパティ/フィールドの多重定義の場合,データ部で定義したフィールド名,プロパティ名,またはメソッド名段落で定義したプロパティ名のなかに,名前が重複しているものがあります.

  • メソッドの多重定義の場合,親クラスに英大文字/英小文字を等価比較したときに同じになるメソッドがあります.

なお,翻訳オプションALPHAL(AUTO)が有効な場合は,名前の比較は英大文字/英小文字を等価に扱って行われます.文字大小の異なる同じつづりの名前を宣言することはできません.