Autor Tema: Ayuda con un ejercicio java ¿qué significa null?  (Leído 3558 veces)

xtc3

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 25
    • Ver Perfil
Ayuda con un ejercicio java ¿qué significa null?
« en: 02 de Abril 2014, 18:29 »
Hola a todos, estoy intentando averiguar una cosilla.

Estoy haciendo un ejercicio sencillito donde utilizo varios atributos de una clase, dos métodos para cada atributo y cuando lee los resultados en uno me pone "null" y en el otro en cambio si me los muestra.

Os pego el código y el resultado por si me podéis decir a que se debe esto, el caso extraño es que se me compila bien, pero me sale esa palabreja.

Código: [Seleccionar]

class Piso {

//DEFINIMOS LOS ATRIBUTOS DE LA CLASE PISO

private String tamaño;
private String precio;
private String ubicacion;
private String localidad;

//DEFINIMOS LOS METODOS PERNINENTES PARA CADA COSA

public void pontamaño (String tamaño)
{
this.tamaño=tamaño;
}
public String dametamaño ()
{
return this.tamaño;
}

public void ponprecio (String precio)
{
this.precio=precio;
}
public String dameprecio ()
{
return this.precio;
}

public static void main(String[] args) {

//creamos el objeto
//llamamos al metodo
//leemos por pantalla

Piso piso= new Piso ();
piso.pontamaño("200");

Piso piso2= new Piso ();
piso2.ponprecio("600");

System.out.println("El tamaño del piso es de " + piso.dametamaño()+ " metros 2" );
System.out.println("El precio del piso es de " + piso.dameprecio() + "euros" );

}

}


me muestra este resultado:

El tamaño del piso es de 200 metros 2
El precio del piso es de nulleuros ** AQUI ES DONDE NO ENTIENDO POR QUE SE ME MUESTRA NULL SI HE CREADO EL OBJETO piso2.

Gracias a todos!!!

« Última modificación: 14 de Septiembre 2014, 21:56 por Alex Rodríguez »

javi in the sky

  • Avanzado
  • ****
  • Mensajes: 385
    • Ver Perfil
Re:Ayuda con un ejercicio java
« Respuesta #1 en: 02 de Abril 2014, 18:37 »
Estás creando dos objetos diferentes, un objeto piso y otro objeto piso2. Al piso le pones tamaño 200 y el precio queda como null. Al piso2 le pones precio 600 y el tamaño queda como null. Espero haberme explicado  8)


xtc3

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 25
    • Ver Perfil
Re:Ayuda con un ejercicio java
« Respuesta #2 en: 02 de Abril 2014, 18:42 »
Entonces que deberia hacer creado un solo objeto no????

xtc3

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 25
    • Ver Perfil
Re:Ayuda con un ejercicio java
« Respuesta #3 en: 02 de Abril 2014, 18:43 »
Es decir yo lo que quiero es que me muestre los atributos de un solo objeto, entonces deberia crear un solo objeto y varios metodos para el mismo ¿puedo hacer esto?

xtc3

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 25
    • Ver Perfil
Re:Ayuda con un ejercicio java
« Respuesta #4 en: 02 de Abril 2014, 18:45 »
Ahhh ya lo tengo solucionado, jajaj fallo de novatisisisisma gracias por tu aportacion que ha sido de gran ayuda!!!!!

 

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".