Java @override
boa tarde, eu sinceramente não entendi para que serve esse comando:
alguem poderia me da uma definição bem simples e explicar para que funciona???
@override
alguem poderia me da uma definição bem simples e explicar para que funciona???
Eduardo Pessoa
Curtidas 0
Respostas
Davi Costa
20/09/2012
Quer dizer que vc sobrescreveu um método de uma classe pai.
att Davi
att Davi
GOSTEI 0
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
20/09/2012
Serve também pra evidenciar que o método foi sobrescrito. Facilita a leitura imediata.
GOSTEI 0
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!!!
mas obrigado pelas definições, gostei!!!
GOSTEI 0
Thiago Palmeira
20/09/2012
É quando tem essa ocorrência:
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.
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
20/09/2012
Obrigado Varallo!!!
GOSTEI 0