¿Como es posible guardar y leer objetos en un arreglo en java?
Tengo una clase que contiene al Main y un JFrame.
Codigo Clase Tienda:
Código:
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:
Código:
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);
}
});
}
}