混乱
C#(.net)の場合、型がAbstractかどうかを判断するのかは、Type型のプロパティを調べることで簡単にできるので、JavaのClassクラスでも全く同様にできると思ったのだが、それらしいメソッドが全く見あたらない。
結局の所Modifierクラスを使えばできるのだが、
//Fooクラスは抽象クラスか? Modifier.isAbstract(Foo.class.getModifiers());
どうも、日々二つの言語を行ったり来たりしていると頭が混乱してくる。情けない。
それにしても、SunとMicrosoftがJavaのことで喧嘩をしていなかったら、今頃はどうなっていたのだろうか。StarTrekの話でよくある「もう一つの未来」とやらも見たかったな。