Título: Como puedo guardar objetos en un Arreglo
Publicado por: itzg3 en 29 Abril 2018, 02:09 am
Hola a todos, por favor quisiera apoyo con un problema que tengo, soy novato en la POO en Java. ¿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: 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: 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); } }); }
}
|