Java - Insertar Objetos en un Arreglo en Java

 
Vista:

Insertar Objetos en un Arreglo en Java

Publicado por Geordie (1 intervención) el 29/04/2018 02:21:39
Hola a todos, por favor quisiera apoyo con un problema que tengo, soy novato en la POO en Java.
¿Como es posible insertar objetos en un arreglo y luego mostrarlo en java?
Tengo una clase que contiene al Main y un JFrame.

Codigo Clase Tienda:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
package Aplicacion02;
 
 
public class Tienda {
 
    String nombre, tipo;
    int cant_actual, cant_minima=100;
    double precio_base, precio_final;
 
 
    public Tienda(String nombre, String tipo, int cant_actual, int cant_minima,
                  double precio_base, double precio_final){
        this.nombre=nombre;
        this.tipo=tipo;
        this.cant_actual= cant_actual;
        this.cant_minima= cant_minima;
        this.precio_base= precio_base;
        this.precio_final= precio_final;
    }
 
    public String getNombre(){
        return tipo;
    }
 
    public void setNombre(String nombre){
        this.nombre=nombre;
 
    }
 
    public String getTipo(){
        return tipo;
    }
 
    public void setTipo(String tipo){
        this.tipo=tipo;
    }
 
    public int getCantactual(){
        return cant_actual;
    }
 
    public void setCantactual(int cant_actual){
        this.cant_actual=cant_actual;
    }
 
    public int getCantminima(){
        return cant_minima;
    }
 
    public void setCantminima(int cant_minima){
        this.cant_minima=cant_minima;
    }
 
    public double getPreciobase(){
        return precio_base;
    }
 
    public void setPreciobase(int precio_base){
        this.precio_base=precio_base;
    }
 
    public double getPreciofinal(){
        return precio_base;
    }
 
    public void setPreciofinal(int precio_final){
        this.precio_final=precio_final;
    }
 
 
}

Codigo del JFrame:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package Aplicacion02;
 
 
public class AplicaTienda extends javax.swing.JFrame {
 
 
   Tienda prod1 = new Tienda("Aspirina", "Drogueria", 500, 100, 2.00, 2.24);
   Tienda prod2 = new Tienda("Filete de Atun", "Supermercado", 500, 100, 4.00, 4.16);
   Tienda prod3 = new Tienda("Cuaderno", "Papeleria", 500, 100, 3.00, 3.48 );
   Tienda prod4 = new Tienda("Boligrafo", "Papeleria", 500, 100, 1.50, 1.74);
 
   Tienda productos[] = new Tienda[3]; //ARREGLO EN EL CUAL QUIERO GUARDAR LOS OBJETOS
 
 
    public AplicaTienda() {
        initComponents();
        //Formulario();
 
public static void main(String args[]) {
        /* Set the Nimbus look and feel */
//</editor-fold>
        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new AplicaTienda().setVisible(true);
            }
        });
    }
 
    }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 90
Ha aumentado su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Insertar Objetos en un Arreglo en Java

Publicado por Simon (25 intervenciones) el 01/05/2018 13:44:39
Creo que simplemente tienes que asignarle una posicion del array a cada objeto que quieras introducir, el array tiene que ser de 4 para introducir las 4 Tiendas.

1
2
3
4
5
6
Tienda productos[] = new Tienda[4];
 
productos[0] = prod1;
productos[1] = prod2;
productos[2] = prod3;
productos[3] = prod4;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar