Argumento do método

1 resposta
M

Olá,

Gostaria de saber se tem como eu criar um método que recebe um determinado objeto sem dizer qual é ele especificamente.

Por exemplo, criei um método mostrarTelaEstacionamento(), ela pode receber por parametro 3 tipos de estacionamentos diferentes, sendo eles:

EstacionamentoPrincipal extends Estacionamento
EstacionamentoMotos extends Estacionamento
EstacionamentoFundo extends Estacionamento

ou teria que criar o método 3 vezes com parametros diferentes?

obrigado.

1 Resposta

staroski

Se cada estacionamento for manipulado de um jeito diferente, sim.

Senão declara usando como argumento a classe Estacionamento:

void mostrarTelaEstacionamento(Estacionamento estacionamento)
Criado 31 de maio de 2018
Ultima resposta 31 de mai. de 2018
Respostas 1
Participantes 2