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

2.2.368 JMN1811I-S

@1@定義のINHERITS句には@1@だけ指定できます.
継承は無効になります.

引数の説明

@1@:

クラス,インタフェース

      000001 IDENTIFICATION    DIVISION.
      000002 CLASS-ID.         C1811 INHERITS ITF01.
      000003 ENVIRONMENT       DIVISION.
      000004 CONFIGURATION     SECTION.
      000005 REPOSITORY.
      000006     INTERFACE ITF01 AS "System.IConvertible".
      000007 END CLASS C1811.
    

C1811.cob (2) : JMN1811I-S クラス定義のINHERITS句にはクラスだけ指定できます.継承は無効になります.

詳細な説明

クラス,インタフェース共に継承できるのは同じ型に限られます.また,インタフェース定義は多重継承を許していますが,多重継承にも同様のことが言えます.

000100 IDENTIFICATION    DIVISION.
000200 INTERFACE-ID.     I1811 INHERITS ITF01 CLS01.
000300 ENVIRONMENT       DIVISION.
000400 CONFIGURATION     SECTION. 
000500 REPOSITORY.
000600     INTERFACE ITF01 AS "System.IConvertible"
000600     CLASS CLS01 AS "System.Object".
000700 END INTERFACE I1811. 

I1811.cob (2) : JMN1811I-S インタフェース定義のINHERITS句にはインタフェースだけ指定できます.継承は無効になります.