Comecei agora a estudar java e estou fazendo alguns exercícios. Em um deles fala o seguinte: Eu tenho as classes MeioTransporte, carro e moto. Na classe MeioTransporte o construtor eu fiz assim:
Altere a classe MeioTransporte de forma a obrigar que toda a classe que a estenda tenha que definir um método para cálculo de eficiência. O método eu já até fiz só não sei de que forma eu o coloco no método construtor.
E o que isso tem relação com o construtor da sua classe ?
Ele está dizendo para que você obrigue, que toda classe filha (concreta) de MeioTransporte implemente um método para o cálculo de eficiência, correto ?
Penso que tu deve criar este método como abstrato.
Não sei se entendi direito, mas acredito que você teria que fazer um outro metodo que lhe retorne o valor deste calculo.
Se você quizer botar no construtor pode também criar uma variável que guarde o valor do calculo, onde ela é setada no construtor, mas acho isto inviável.