Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2010, 05:02
Avatar de oscarsb1988
oscarsb1988
 
Fecha de Ingreso: abril-2010
Mensajes: 40
Antigüedad: 14 años
Puntos: 0
De acuerdo Vector devuelve nombre cifrado (?)

Estoy usando 2 vectores en java. He introducido los objetos en 2 vectores. El problema está que al leer los vectores, me aparece ésto. Es como si estuviese cifrado o algo por seguridad XD.

Código JAVA:
Ver original
  1. CompraVenta.Producto@169e11, CompraVenta.Producto@e39a3e, CompraVenta.Producto@a39137, CompraVenta.Producto@92e78c, CompraVenta.Producto@9fbe93, CompraVenta.Producto@198dfaf, CompraVenta.Producto@1858610, CompraVenta.Producto@12498b5, CompraVenta.Producto@1b90b39, CompraVenta.Producto@18fe7c3, CompraVenta.Producto@b8df17, CompraVenta.Producto@13e8d89, CompraVenta.Producto@1be2d65, CompraVenta.Producto@9664a1, CompraVenta.Producto@1a8c4e7, CompraVenta.Producto@1172e08
  2.  
  3. CompraVenta.Vendedor@1a5ab41, CompraVenta.Vendedor@18e3e60, CompraVenta.Vendedor@cf2c80, CompraVenta.Vendedor@1729854

El código es este:

Código JAVA:
Ver original
  1. Producto p001 = new Producto();
  2.         p001.nombre = "Unidad ZIP";
  3.         p001.setPrecio_ud(60);
  4.         p001.setDescuento(10);
  5.  
  6.         Producto p002 = new Producto();
  7.         p002.nombre = "HD 500GB";
  8.         p002.setPrecio_ud(60);
  9.         p002.setDescuento(10);
  10.  
  11.         Producto p003 = new Producto();
  12.         p003.nombre = "256 RAM";
  13.         p003.setPrecio_ud(60);
  14.         p003.setDescuento(10);
  15.  
  16.         Producto p004 = new Producto();
  17.         p004.nombre = "PDA XENON";
  18.         p004.setPrecio_ud(60);
  19.         p004.setDescuento(10);
  20.  
  21.         Producto p005 = new Producto();
  22.         p005.nombre = "PACK 50CDs";
  23.         p005.setPrecio_ud(60);
  24.         p005.setDescuento(10);
  25.  
  26.         Producto p006 = new Producto();
  27.         p006.nombre = "Teclado MM";
  28.         p006.setPrecio_ud(60);
  29.         p006.setDescuento(10);
  30.  
  31.         Producto p007 = new Producto();
  32.         p007.nombre = "Grabadora";
  33.         p007.setPrecio_ud(60);
  34.         p007.setDescuento(10);
  35.  
  36.         Producto p008 = new Producto();
  37.         p008.nombre = "Impresora";
  38.         p008.setPrecio_ud(60);
  39.         p008.setDescuento(10);
  40.  
  41.         Producto.Prod.addElement(p001);
  42.         Producto.Prod.addElement(p002);
  43.         Producto.Prod.addElement(p003);
  44.         Producto.Prod.addElement(p004);
  45.         Producto.Prod.addElement(p005);
  46.         Producto.Prod.addElement(p006);
  47.         Producto.Prod.addElement(p007);
  48.         Producto.Prod.addElement(p008);
  49.  
  50.         //Vendedores
  51.  
  52.         Vendedor v1 = new Vendedor("Josu",12000);
  53.         v1.setCredito(1000);
  54.         v1.setVentas(50);
  55.  
  56.         Vendedor v2 = new Vendedor("Iker",20000);
  57.         v2.setCredito(1000);
  58.         v2.setVentas(50);
  59.        
  60.         Vendedor.Vend.addElement(v1);
  61.         Vendedor.Vend.addElement(v2);
  62.  
  63.         DefaultListModel model = new DefaultListModel();
  64.         JList jList1 = new JList();
  65.         model.addElement(Producto.Prod);
  66.         jList1.setModel(model);
  67.  
  68.         System.out.println(Producto.Prod);
  69.         System.out.println(Vendedor.Vend);

Lo que pretendo es que me devuelva el nombre del objeto, no un conjunto de números y letras XD

Un saludo

Última edición por oscarsb1988; 17/12/2010 a las 05:17