アノテーションの種類
@override
- overrideをつけると「必ずオーバーライドしてください」と指定することが可能
- スペルミスなどが抑制できる
public class Test extends TestOverride {
@Override
public void outputs() {
System.out.println(“Hello World!”);
}
public static void main(String[] args) {
TestOverride cl = new TestOverride();
cl.output();
}
}
public class TestOverride {
public void output() {}
}
Documents $ 1java test.java
test.java:3: エラー:メソッドはスーパータイプのメソッドをオーバーライドまたは実装しません
@override
^
エラー1個
エラー:コンパイルが失敗しました
Documents $ 1
参考にした記事
初心者向け】Javaのアノテーションの使い方を解説!代表例から自作方法まで
https://www.tech-teacher.jp/blog/java-annotation/#:~:text=%E3%81%AE%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B-,%E3%82%A2%E3%83%8E%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%81%AF,%E3%81%AA%E3%81%93%E3%81%A8%E3%81%8C%E8%A1%8C%E3%81%88%E3%81%BE%E3%81%99%E3%80%82