@Override

アノテーションコンパイラに、この部分が何なのかを伝える機能。
@Overrideは、このメソッドがオーバーライドメソッドであることを示す。

Javaアノテーションメモ(Hishidama's Java annotation Memo)
いまさらJavaのアノテーションを復習する - Qiita

BaseClass.javaは、

printで、"BaseClass print!"と出力。
DerivedClass.javaは、

printで、"DerivedClass print!"と出力。
MainClass.javaで、

としたときに、printはオーバーライドされるので、DerivedClass.javaのprintには、@Overrideをつけている。

DerivedClass print!

特別に何か起こるというわけじゃないけど、エディタやIDE上ではハイライトで目立つように表示される。

Sample/java/annotationOverride/annotationOverride/src/annotationOverride at master · bg1bgst333/Sample · GitHub