Advertisement
Jurado001

TP4ej2_Product

Oct 12th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1. public class Product {
  2.     private int Codigo;
  3.     private String Descripcion;
  4.     private DateTime FechaExpiracion;
  5.     private float PrecioVenta;
  6.    
  7.     public Product() {
  8.         this.Codigo = 0;
  9.         this.Descripcion = null;
  10.         this.FechaExpiracion = null;
  11.         this.PrecioVenta = 0;
  12.     }
  13.  
  14.     public Product(int Codigo, String Descripcion, int dia, int mes, int año, float PrecioVenta) {
  15.         this.Codigo = Codigo;
  16.         this.Descripcion = Descripcion;
  17.         this.FechaExpiracion = new DateTime(dia,mes,año);
  18.         this.PrecioVenta = PrecioVenta;
  19.     }
  20.    
  21.    
  22.     public int getCodigo() {
  23.         return Codigo;
  24.     }
  25.    
  26.     public void setCodigo(int codigo) {
  27.         Codigo = codigo;
  28.     }
  29.    
  30.     public String getDescripcion() {
  31.         return Descripcion;
  32.     }
  33.    
  34.     public void setDescripcion(String descripcion) {
  35.         Descripcion = descripcion;
  36.     }
  37.  
  38.     public DateTime getFechaExpiracion() {
  39.         return FechaExpiracion;
  40.     }
  41.    
  42.     public void setFechaExpiracion(int dia, int mes, int año) {
  43.         FechaExpiracion = new DateTime(dia,mes,año);
  44.     }
  45.    
  46.     public float getPrecioVenta() {
  47.         return PrecioVenta;
  48.     }
  49.    
  50.     public void setPrecioVenta(float precioVenta) {
  51.         PrecioVenta = precioVenta;
  52.     }
  53.    
  54.     public String toString() {
  55.         return "Codigo: "+Codigo+"\nDescripcion: "+Descripcion+"\nFecha de Expiracion: "+FechaExpiracion+"\nPrecio de venta: $"+PrecioVenta+"\n";
  56.     }
  57.    
  58.     public class DateTime {
  59.         private int dia,mes,año;
  60.        
  61.         public DateTime() {
  62.             this.dia = 0;
  63.             this.mes = 0;
  64.             this.año = 0;
  65.         }
  66.        
  67.         public DateTime(int dia, int mes, int año) {
  68.             this.dia = dia;
  69.             this.mes = mes;
  70.             this.año = año;
  71.         }
  72.        
  73.         public String toString() {
  74.             return dia+"/"+mes+"/"+año;
  75.         }
  76.     }
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement