Autor Tema: Java ¿Puede una variable local ser tipo objeto? Quisiera un ejemplo aclaratorio  (Leído 2088 veces)

CPiana65

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Estimados, quisiera una explicación, con algún ejemplo aclaratorio, respecto de la entrega CU00638B, donde dice: ¿Puede una variable local ser tipo objeto?, en el ejemplo propuesto, una variable local miTaxi1 es declarada como Taxi miTaxi1;. Hasta el momento en este curso yo había usado variables tipo objeto como String nombre de la variable. No entiendo lo que significa una variable tipo objeto como Taxi nombre de la variable.

Saludos,

Carlos Piana G.
« Última modificación: 18 de Agosto 2015, 19:13 por Alex Rodríguez »

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Bueno, otros te lo explicaran mejor, pero voy a intentarlo.

Imaginate el objeto Habitacion

 
Código: [Seleccionar]
public class Habitacion {
      //Atributos de clase
      int paredes;
      int camas;
      boolean ventana;
         
    //Constructor     
     public Habitacion( int numeroParedes, int numeroCamas, boolean tieneVentana){
                 paredes = numeroParedes; camas = numeroCamas; ventana = tieneVentana; }

    //Getters y Setters  (estos los imaginas)
} //fin

Ahora imagina el objeto Casa

Código: [Seleccionar]
public class Casa{
    //atributos de clase
     Habitacion habitacion1;
     Habitacion habitacion2;
     Cocina cocina; (esta clase no la he creado pero imaginala o creala con sus atributos, nevera, horno...)
     
   //Constructor
      public Casa (Habitacion habit1, Habitacion habit2, Cocina cocina1){
          habitacion1 = habit1; habitacion 2 = habit2; cocina = cocina1; }

    //Getters y setters

   } //fin


En este ejemplo ves como un objeto (Habitacion), forma parte a su vez de otro objeto (Casa) en forma de atributo de la clase.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".