Código
DatosPersona vec[]=new DatosPersona[5]; CargarDatos carga= new CargarDatos(); carga.prueba(vec); } public class DatosPersona { public int edad; } public class CargarDatos { public void prueba (DatosPersona vec[]) { vec[1].nombre="Alberto"; vec[1].apellido="Gonzalez"; vec[1].edad=24; } }
MENSAJE DE ERROR AL EJECUTAR
init:
deps-jar:
compile-single:
run-single:
Exception in thread "main" java.lang.NullPointerException
at matrizobjeto.CargarDatos.prueba(CargarDatos.java:17)
at matrizobjeto.Main.main(Main.java:20)
Java Result: 1
BUILD SUCCESSFUL (total time: 3 seconds)