「@Override」を付ける
オーバーライドしたメソッドには、「@Override」を付記する。これにより、ミスを防ぐことができる。
クラスがどのような性質を持っているかを示すために使われるインターフェースで、マーカーインターフェースなど呼ばれるクラスがある。例えば、java.io.Serializable。
Java5からは、アノテーションがあるので、こちらを使う。
名前付き定数の代わりに列挙型class Font{
final static int BOLD = 1;
final static int ITALIC = 2;
}
のようにクラスを作成し、
Font f = new Font(Font.ITALIC);
のように使うことがある。
Java5以降は、列挙型を使うと良い。