Починаючи з SDK5.0 крім користувацьких анотацій були введені стандартні анотації, якими можна помічати пункти вихідного коду. Однією з них є @Override.
Анотація @Override перевіряє чи дійсно метод, який нею помічений, перевизначає метод суперкласу. Якщо не перевизначає, то під час компіляції генерується повідомлення про помилку.
public class MyNewClass {
@Override
public int hello(){
return 0;
}
}
Анотація використовується для кращого контролю розробки програм.