2006-02-05から1日間の記事一覧

Java : publicな内部クラスとstatic import

[id:lethevert:20060204:p4] 内部クラスをpublicにすることができます。そうすることで、その内部クラスをパッケージ外のクラスからも参照できるようにすることができます。(publicメソッドやpublicメンバと同じ考え方です) また、内部クラスにstaticをつ…

Java : 不思議なブロック

ええと、下のコードを自分で書いて、何故コンパイルが通るのか、しばらく悩んでいました。特に static { } という奴。 使い方としては、コンストラクタを書いたり、初期化用メソッドを書いたりしないで初期化コードを書きたいときとかに使えるのかな。static…

余談ですが

オブジェクト指向プログラミングのスタイルを取って、英語の「主語 動詞 目的語」の語順と絡めて議論する人を時々見ますけど、あれってどうなんですかね。 Smalltalk方面では、メソッド名に動詞を持ってくるという習慣を特別に持っていないらしい([id:lethe…

純粋関数型言語の系譜

http://www.levenez.com/lang/history.html