elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Temas
Páginas: [1]
1  Programación / Java / hola men en: 17 Julio 2009, 05:38 am
Tengo un problemita con mi codigo ejercicio vector tipo objeto me da un error al compilar... Quiero una ayudita...


Código
  1. public static void main(String[] args) {
  2.        DatosPersona vec[]=new DatosPersona[5];
  3.        CargarDatos carga= new CargarDatos();
  4.        carga.prueba(vec);
  5.        System.out.println("El nombre es: "+ vec[1].nombre);
  6.        System.out.println("El apellido es: "+ vec[1].apellido);
  7.        System.out.println("Su edad es: "+ vec[1].edad);
  8.    }
  9.  
  10.  
  11.  
  12. public class DatosPersona {
  13.  
  14.    public String nombre;
  15.    public int edad;
  16.    public String apellido;
  17.  
  18. }
  19.  
  20.  
  21. public class CargarDatos {
  22.  
  23.   public void prueba (DatosPersona vec[])
  24.     {
  25.       vec[1].nombre="Alberto";
  26.       vec[1].apellido="Gonzalez";
  27.       vec[1].edad=24;
  28.     }
  29. }


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)
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines