[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00215] Re: 抽象クラスの使用法(システム時刻の取得)



えんどうです。

> > 手元の本には、abstractについて、ほんの数行しか解説が載っていないため、
> > このような場合にはどのようにしたら良いのかが分からず
> > 先に進めないでいます。
> 
> Calendar の具象(=abstructでない)サブクラスに GregorianCalendar があるはずです。

抽象クラスは、それを書いた誰かが、
「わしが仕様と共通部分の最低限の実装だけ書いたかから、
使う人はこれを継承した具象クラスを書いて使ってね」
と言っているのだと思ってください。

使う人は自分で具象サブクラスを書くか、
または既存の具象サブクラスを使うことになります。

Calendarの場合、西暦を実装した具象サブクラス GregorianCalendarを使うか、
または独自な具象サブクラス(たとえば和歴など)を自分で書いて使います。

-- 
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.javaopen.org/~yasuyuki/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)