Opened 18 years ago

Closed 18 years ago

#97 closed タスク (fixed)

抽象クラスをメンバの型に指定できるようにする

Reported by: dai Owned by: dai
Priority: 中-major Milestone: AB5 CP4
Component: Compiler Version:
Keywords: Cc:

Description

現在は「抽象クラスはインスタンス化できない」というエラーが出てしまうが、この制約をなくす。

尚、抽象クラスをメンバとして持つことが出来るようになる代わりに、下記の仕様変更を行う。

  • AB5ではコンストラクタが呼ばれる前の段階では値型メンバは0に、参照型メンバはNothingに初期化する(自動的にNewされない。コンストラクタ内で明示的な初期化が必要)
  • オブジェクトの循環参照が可能になる(構造体の循環参照は不可)

Change History (1)

comment:1 by dai, 18 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.