public class Fecha {
private int dia,mes;
protected int año;
public Fecha(int dia, int mes, int año) {
super();
this.dia = dia;
this.mes = mes;
this.año = año;
}
public int getDia() {
return dia;
}
public void setDia(int dia) {
this.dia = dia;
}
public int getMes() {
return mes;
}
public void setMes(int mes) {
this.mes = mes;
}
public int getAño() {
return año;
}
public void setAño(int año) {
this.año = año;
}
}
package logica;
public class Comprobante {
private char tipo;
private int numero;
private Fecha fecha;
public Comprobante(char tipo, int numero, int año, int mes, int dia) {
super();
this.tipo = tipo;
this.numero = numero;
fecha=new fecha(año,mes,dia);
}
public char getTipo() {
return tipo;
}
public void setTipo(char tipo) {
this.tipo = tipo;
}
public int getNumero() {
return numero;
}
public void setNumero(int numero) {
this.numero = numero;
}
public Fecha getFecha() {
return fecha;
}
public void setFecha(Fecha fecha) {
this.fecha = fecha;
}
}
package logica;
public class Proveedor {
}
package logica;
public class Recibo extends Comprobante {
private Proveedor proveedor;
private float total;
private String detalle;
public Recibo(char tipo, int numero, Fecha fecha, float total, String detalle) {
super(tipo, numero, fecha);
proveedor = new proveedor();
this.total = total;
this.detalle = detalle;
}
public Proveedor getProveedor() {
return proveedor;
}
public void setProveedor(Proveedor proveedor) {
this.proveedor = proveedor;
}
public float getTotal() {
return total;
}
public void setTotal(float total) {
this.total = total;
}
public String getDetalle() {
return detalle;
}
public void setDetalle(String detalle) {
this.detalle = detalle;
}
}
No hay comentarios:
Publicar un comentario