0% encontró este documento útil (0 votos)
47 vistas4 páginas

Programación Avanzada

El documento presenta las clases principales para modelar diferentes tipos de productos (fresco, refrigerado y congelado). Cada clase hereda de la clase base Producto y agrega atributos específicos. La clase Main crea objetos de cada tipo y llama a sus métodos para ingresar y mostrar datos.

Cargado por

Aldo Argudin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas4 páginas

Programación Avanzada

El documento presenta las clases principales para modelar diferentes tipos de productos (fresco, refrigerado y congelado). Cada clase hereda de la clase base Producto y agrega atributos específicos. La clase Main crea objetos de cada tipo y llama a sus métodos para ingresar y mostrar datos.

Cargado por

Aldo Argudin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

/* Clase Main */

package k72programacion7;

public class K72programacion7 {

public static void main(String[] args) {


producto_fresco objeto1 = new producto_fresco("", "", 0, 0);
objeto1.ingresar_Datos();
objeto1.mostrar_Datos();

producto_refrigerado objeto2 = new producto_refrigerado(0, 0, 0);


objeto2.ingresar_Datos();
objeto2.mostrar_Datos();

producto_congelado objeto3 = new producto_congelado(0.0, 0, 0);


objeto3.ingresar_Datos();
objeto3.mostrar_Datos();
}

/* Clase Producto */

package k72programacion7;

public class producto {


protected int idproducto;
protected int nLote;

public producto(int idproducto, int nLote){


this.idproducto = idproducto;
this.nLote = nLote;
}

public int getIdproducto(){


return idproducto;
}

public void setIdproducto(int idproducto){


this.idproducto = idproducto;
}

public int getnLote(){


return nLote;
}

public void setnLote(int nLote){


this.nLote = nLote;
}

/* Clase Refrigerado */
package k72programacion7;
import java.util.Scanner;

public class producto_refrigerado extends producto{


private int codorgSA;

Scanner teclado = new Scanner(System.in);

public producto_refrigerado(int codorgSA, int idproducto, int nLote){


super(idproducto, nLote);
this.codorgSA = codorgSA;
}

public int getCodorgSA(){


return codorgSA;
}

public void setCodorgSA(int codorgSA){


this.codorgSA = codorgSA;
}

public void ingresar_Datos(){


System.out.println("Ingresar los Datos.");
System.out.print("Ingrese los datos de Identificaci�n del Producto: ");
this.setIdproducto(teclado.nextInt());

System.out.print("Ingrese el n�mero de Lote: ");


this.setnLote(teclado.nextInt());

System.out.print("Ingresar el C�digo de Verificaci�n: ");


this.setCodorgSA(teclado.nextInt());

public void mostrar_Datos(){


System.out.println("Datos");
System.out.println("Identificaci�n del Producto: "+this.getIdproducto());
System.out.println("N�mero de Lote: "+this.getnLote());
System.out.println("C�digo de Verificaci�n: "+this.getCodorgSA());
}
}

/* Clase Congelado */

package k72programacion7;
import java.util.Scanner;

public class producto_congelado extends producto{


private double temCong;

Scanner teclado = new Scanner(System.in);

public producto_congelado(double temCong, int idproducto, int nLote){


super(idproducto, nLote);
this.temCong = temCong;
}
public double getTemCong(){
return temCong;
}

public void setTemCong(double temCong){


this.temCong = temCong;
}

public void ingresar_Datos(){


System.out.println("Ingresar los Datos.");
System.out.print("Ingrese los datos de Identificaci�n del Producto: ");
this.setIdproducto(teclado.nextInt());

System.out.print("Ingrese el n�mero de Lote: ");


this.setnLote(teclado.nextInt());

System.out.print("Ingresar la Temperatura Adecuada: ");


this.setTemCong(teclado.nextDouble());

public void mostrar_Datos(){


System.out.println("Datos");
System.out.println("Identificaci�n del Producto: "+this.getIdproducto());
System.out.println("N�mero de Lote: "+this.getnLote());
System.out.println("Temperatura Adecuada: "+this.getTemCong());
}

/* Clase Fresco */
package k72programacion7;
import java.util.Scanner;

public class producto_fresco extends producto{


private String lEnvasado;
private String pOrigen;

Scanner teclado = new Scanner(System.in);

public producto_fresco(String lEnvasado, String pOrigen, int idproducto, int


nLote){
super(idproducto, nLote);
this.lEnvasado = lEnvasado;
this.pOrigen = pOrigen;
}

public String getlEnvasado(){


return lEnvasado;
}

public void setlEnvasado(String lEnvasado){


this.lEnvasado = lEnvasado;
}
public String getpOrigen(){
return pOrigen;
}

public void setpOrigen(String pOrigen){


this.pOrigen = pOrigen;
}

public void ingresar_Datos(){


System.out.println("Ingresar los Datos.");
System.out.print("Ingrese los datos de Identificaci�n del Producto: ");
this.setIdproducto(teclado.nextInt());

System.out.print("Ingrese el n�mero de Lote: ");


this.setnLote(teclado.nextInt());

System.out.print("Ingrese el Lugar de Envasado: ");


this.setlEnvasado(teclado.next());

System.out.print("Ingrese el Pa�s de Origen: ");


this.setpOrigen(teclado.next());

public void mostrar_Datos(){


System.out.println("Datos");
System.out.println("Identificaci�n del Producto: "+this.getIdproducto());
System.out.println("N�mero de Lote: "+this.getnLote());
System.out.println("Lugar de Envasado: "+this.getlEnvasado());
System.out.println("Pa�s de Origen: "+this.getpOrigen());
}
}

También podría gustarte