Opened 13 years ago

Closed 12 years ago

#27 closed タスク (fixed)

Objectクラスの仕様を取り決める。

Reported by: dai Owned by: dai
Priority: 高-critical Milestone: ablib_α1
Component: ablib Version:
Keywords: Cc:

Description

前回ミーティングのときはすべてのクラスをObjectからの派生にはしないと言ってしまったが、特別弊害がないようであれば、Objectからの派生関係を作りたい。

Change History (3)

comment:1 Changed 13 years ago by dai

Priority: 中-major高-critical

comment:2 Changed 13 years ago by dai

とにかくまずは簡易的にObject.abを作ってみた。わかりきっている動作を提供できるものとして、実装してみたのは下記の2つ。

・Equalsメソッド
・ToStringメソッド

あと、現時点でもデフォルトの動作を提供できそうなものとして、GetHashCodeメソッドなどが挙げられる。こちらは、内部的な演算方法を調べて実装していきたい。

早い段階で、すべてのクラスがObjectからの派生になるような処理をコンパイラに埋め込みたいところ。検証してみて問題がなければ、次回のβ版でObject強制継承機能を搭載する。

comment:3 Changed 12 years ago by dai

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