Pessoal,
Estive estudando uma aula, e me deparei com a seguitne duvida:
1. Instancia uma classe do tipo "meioTransporte"
2. Crio um metodo e dentro dele, instancio uma classe do tipo carro (MAS PERAI, O OBJETO TERA O MESMO NOME DO ANTERIOR ?)
3. Pq tive que instanciar a classe CARRO, se depois embaixo eu ja vou fazer o cast ?
Este codigo me pareceu confuso, poderiam me ajudar ?
private meioTransporte carroObj;
private void btnCriarCarro(object sender, ...) {
carroObj = new Carro();
carroObj.descricao = "bla bla bla";
carroObj.capacidade = 5;
(carroObj as Carro).Quilometragem = 50;
...