Tengo una duda espero que me puedan responder. Cuando se realiza un referencia de objetos entre diversos tipos, finalmente la variable que referencia de que tipo será finalmente.
Auto objAuto = new Auto ("Deportivo");
Modelo objModelo = (Modelo) objAuto;
¿Finalmente de qué tipo será la variable objAuto y la variable objModelo? ¿Las 2 variables tienen misma dirección de memoria en disco duro o solo se referencian?