Что означает @Override?

public class NaiveAlien extends Alien
{

    @Override
    public void harvest(){}

}

Я пытался понять код моего друга, но не понял синтаксиса @Override в коде. Что это делает и зачем нам кодирование? Спасибо.

71
задан Joshua Taylor 30 November 2013 в 18:48
поделиться