混乱

C#(.net)の場合、型がAbstractかどうかを判断するのかは、Type型のプロパティを調べることで簡単にできるので、JavaのClassクラスでも全く同様にできると思ったのだが、それらしいメソッドが全く見あたらない。

結局の所Modifierクラスを使えばできるのだが、

//Fooクラスは抽象クラスか?
Modifier.isAbstract(Foo.class.getModifiers());

どうも、日々二つの言語を行ったり来たりしていると頭が混乱してくる。情けない。

それにしても、SunとMicrosoftがJavaのことで喧嘩をしていなかったら、今頃はどうなっていたのだろうか。StarTrekの話でよくある「もう一つの未来」とやらも見たかったな。