Bom dia Pessoal, Estava fazendo o seguinte exercício, mas pintou uma dúvida na criação do método construtor…
(sei que esse método deve ter o mesmo nome da classe, mas necessita ter a palavra Class?..
Public abstract class Veiculo {
Public abstract void checarFila();
Public abstract void ajuste();
Public abstract void limpar();
}
Public class Automovel extends Veiculo{
Public void checarFila() {
…//aqui todos os métodos deverão serem implementados.
}
Public Automóvel(){ //construtor (está correto)?..
}
Grata,
Cátia
Criar uma estrutura hierárquica que contenha as seguintes classes:
Veiculo, Bicicleta e Automóvel. Os métodos da classe Veiculo (classe Pai) são
checarFila(), ajuste() e limpar(). Estes métodos (funções) precisar ser
implementados nas subclasses (Bicicleta e Automóvel). Além destes
métodos criar também os respectivos construtores.
Para desenvolver a classe aplicação (onde será aplicado o polimorfismo) que será apresentada a seguir é necessário criar também a classe Oficina que terá dois métodos (funções): método próximo() que retorna aleatoriamente um objeto do tipo
bicicleta ou automóvel e o método manter() que recebe como parâmetro
um objeto do tipo veiculo. O método manter chamara os métodos
definidos na classe veiculo, checarFila, ajuste e limpar.
Como eu chamo um método construtor?
C
1 Resposta
F
Olá,
sim, está correto. Aliás o constrututor não pode ter a palavra reservada class.
ps. os "P" de public do seu exemplo estão com letras maísculas. Não pode.
Criado 14 de abril de 2003
Ultima resposta 14 de abr. de 2003
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo