1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Ejercicio con objetos del curso básico de programación Java error CU00641B
« en: 03 de Febrero 2019, 01:10 »
Buenas, estoy con este ejercicio y antes de realizar el Ejercicio de este punto (CU00641B) quería entender el código que ponen como ejemplo en el PDF. Entonces el tema es que yo tengo la clase Taxi, la clase Persona y la clase TaxiCond, que como dice el texto hace uso de las dos anteriores.
El código de TaxiCond lo copie tal cual y cuando voy mi main tengo esto:
Taxi miTaxi = new Taxi();
Persona conductor = new Persona();
TaxiCond miConductor = new TaxiCond();
miTaxi.setMatricula("AC 128 MNK");
miTaxi.setDistrito("Banfield");
miTaxi.setTipoMotor(2);
miConductor.setMatricula(miTaxi.getMatricula());
miConductor.getDatosTaxiCond();
Pues como se ve en esta porción de código setteo los vales (matricula, distrito y tipoMotor), sin embargo al ejecutar el main obtengo:
SALIDA POR CONSOLA: El objeto TaxiCond presenta estos datos. Matricula: AC 128 MNK Distrito: Desconocido Tipo de motor Desconocido
Y esto es un error porque distrito debería estar como "Banfied" y Tipo de motor como "Diesel".
No entiendo porque muestra desconocido si yo estoy cambiando los valores de esos capos a través de los métodos setters.
Por mas que busco no encuentro el error, agradecería que alguien me de una mano con esto, desde ya muchas gracias!!!!
El código de TaxiCond lo copie tal cual y cuando voy mi main tengo esto:
Taxi miTaxi = new Taxi();
Persona conductor = new Persona();
TaxiCond miConductor = new TaxiCond();
miTaxi.setMatricula("AC 128 MNK");
miTaxi.setDistrito("Banfield");
miTaxi.setTipoMotor(2);
miConductor.setMatricula(miTaxi.getMatricula());
miConductor.getDatosTaxiCond();
Pues como se ve en esta porción de código setteo los vales (matricula, distrito y tipoMotor), sin embargo al ejecutar el main obtengo:
SALIDA POR CONSOLA: El objeto TaxiCond presenta estos datos. Matricula: AC 128 MNK Distrito: Desconocido Tipo de motor Desconocido
Y esto es un error porque distrito debería estar como "Banfied" y Tipo de motor como "Diesel".
No entiendo porque muestra desconocido si yo estoy cambiando los valores de esos capos a través de los métodos setters.
Por mas que busco no encuentro el error, agradecería que alguien me de una mano con esto, desde ya muchas gracias!!!!