Java @override

Java

20/09/2012

boa tarde, eu sinceramente não entendi para que serve esse comando:


@override



alguem poderia me da uma definição bem simples e explicar para que funciona???
Eduardo Pessoa

Eduardo Pessoa

Curtidas 0

Respostas

Davi Costa

Davi Costa

20/09/2012

Quer dizer que vc sobrescreveu um método de uma classe pai.

att Davi
GOSTEI 0
Alisson Santos

Alisson Santos

20/09/2012

@Override Quando utiliza esse comando, ele garante que você não vai sobrescrever o que não herdou. Isso segundo meu professor de faculdade.
GOSTEI 0
Danilo Gomes

Danilo Gomes

20/09/2012

Serve também pra evidenciar que o método foi sobrescrito. Facilita a leitura imediata.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

20/09/2012

geralmente aparece o codigo com erros, depois de colocar o @override, o erro some,
mas obrigado pelas definições, gostei!!!
GOSTEI 0
Thiago Palmeira

Thiago Palmeira

20/09/2012

É quando tem essa ocorrência:


interface B{
   void escreverB();

}



class A implements B{
    @override
    void escreverB(){
    //FAZ A ALGUMA COISA
    }
}


Ou seja a interface não tem corpo e quando você insere a palavra reservada implements na classe ela está assumindo todos os métodos da interface. A razão de não ter corpo é simples, pois é pensado que este método pode não ser igual para todas as classes. também poderíamos citar um método girar, poderia ser um tipo de giro para cada cadeira, algo do tipo.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

20/09/2012

Obrigado Varallo!!!
GOSTEI 0
POSTAR