Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Java NullPointerException al acceder a los atributos del objeto
Autor Mensaje
karthi11 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Otra

Mensajes: 9
Agradecimientos dados: 2
Agradecimientos: 0 en 0 posts
Registro en: Sep 2022
Mensaje: #1
Java NullPointerException al acceder a los atributos del objeto
Me encuentro con una NullPointerException en mi código Java cuando intento acceder a los atributos de un objeto. Creé una instancia de una clase y asigné valores a sus atributos, pero sigo recibiendo este error. Aquí hay una versión simplificada de mi código:


public class Student {
String name;
int age;

public Student(String name, int age) {
this.name = name;
this.age = age;
}
}

public class Main {
public static void main(String[] args) {
Student student = new Student("Alice", 20);
System.out.println("Name: " + student.name);
System.out.println("Age: " + student.age);

// Some other code here
}
}



Sorprendentemente, la NullPointerException ocurre en las líneas System.out.println(). Confirmé que el objeto de estudiante no es nulo y también verifiqué que a los atributos de nombre y edad se les asignaron valores en el constructor.

¿Qué podría estar causando este error y cómo puedo solucionarlo? ¿Hay algo más a lo que debería prestar atención cuando trabajo con atributos de objetos? Cualquier ayuda sería muy apreciada. ¡Gracias![/code]
25-08-2023 08:47
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
luchovl2 Sin conexión
Presidente del CEIT
Dígame, Ingeniero.
********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 1.335
Agradecimientos dados: 24
Agradecimientos: 356 en 324 posts
Registro en: May 2009
Mensaje: #2
RE: Java NullPointerException al acceder a los atributos del objeto
Fijate si podés reproducir el error en un compilador online, como jdoodle, así lo podemos revisar mejor.
Lo único que me llama la atención es que las propiedades de Student son package-private, y las estás accediendo directamente desde main.
Pero no veo porqué habría de tirar NullPointerException.

Intenté reproducirlo en el compilador que mencioné y funcionó bien.
25-08-2023 10:31
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: