GARANTIR DESCONTO

Fórum Java @override #424187

20/09/2012

0

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

Responder

Posts

21/09/2012

Davi Costa

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

att Davi
Responder

Gostei + 0

21/09/2012

Alisson Santos

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

Gostei + 0

21/09/2012

Danilo Gomes

Serve também pra evidenciar que o método foi sobrescrito. Facilita a leitura imediata.
Responder

Gostei + 0

21/09/2012

Eduardo Pessoa

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

Gostei + 0

21/09/2012

Thiago Palmeira

É 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.
Responder

Gostei + 0

30/09/2012

Eduardo Pessoa

Obrigado Varallo!!!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar