Ajuda para aprender.
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
Curtidas 0
Melhor post
Marcio Souza
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).
GOSTEI 2