COMPOSICION

package logica;

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