Ajuda para aprender.
17/06/2017
0
Se o método
public void acelerar(){
For transformado em um método abstrato:
public abstract void acelerar(){
Quais alterações serão necessárias?
public void acelerar(){
For transformado em um método abstrato:
public abstract void acelerar(){
Quais alterações serão necessárias?
Augusto
Curtir tópico
+ 0
Responder
Post mais votado
17/06/2017
A diferença é que um método abstrato não tem corpo, ou seja, ele tem apenas a assinatura e nenhuma lógica interna. Até porque, o método abstrato é encerrado com um ponto e virgula, não se abre e fecha chaves.
Outra diferença é que um método abstrato só poderá ser criado dentro de uma classe abstrata.
Métodos abstratos deverão ser implementados, ou seja, criar um corpo para eles, quando a classe abstrata for estendida (herdada) por uma classe concreta (não abstrata).
public abstract void acelerar();
Outra diferença é que um método abstrato só poderá ser criado dentro de uma classe abstrata.
Métodos abstratos deverão ser implementados, ou seja, criar um corpo para eles, quando a classe abstrata for estendida (herdada) por uma classe concreta (não abstrata).
Marcio Souza
Responder
Clique aqui para fazer login e interagir na Comunidade :)