ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CODIGO FUENTE DE LA CLASE "PAGO" EN JAVA ECLIPSE


Enviado por   •  20 de Marzo de 2014  •  3.528 Palabras (15 Páginas)  •  1.272 Visitas

Página 1 de 15

CODOGO EN JAVA ECLIPSE SOBRE LA CLASE PAGO

CLASE PADRE “PAGO”

public abstract class pago

{

int monto;

long nroFactura;

String Fecha;

String Nombre;

int Nit_CI;

public pago()

{

}

public void asignarMonto()

{

int m;

System.out.println("INGRESE EL MONTO A CANCELAR:");

m=Leer.datoInt();

if(m==0)

{

System.out.println("MONTO NO VALIDO:");

}

else

{

this.monto=m;

}

}

public int obtenerMonto()

{

return monto;

}

}

CLASE HIJA “CREDITO”

public class Credito extends pago

{

int nroTarjeta;

String tipo;

String FechaExpira;

int Liquidez;

public Credito(){

}

public void asignarTarjeta()

{

int m;

System.out.println("INGRESE EL NUMERO DE TARJETA DE CREDITO:");

m=Leer.datoInt();

if(m==0)

{

System.out.println("NUMERO DE TARJETA NO VALIDO:");

}

else{

this.nroTarjeta=m;

}

}

public int obtenerTarjeta(){

return nroTarjeta;

}

public void asignarTipoTarjeta(){

String n;

System.out.println("INGRESE EL TIPO DE TARJETA");

n=Leer.Cadena();

if(n.length()==0)

{

System.out.println("TARJETA NO VALIDA");

}

else{

this.tipo=n;

}

}

public String obtenerTipoTarjeta(){

return tipo;

}

public void asignarFecha(){

String o;

System.out.println("FECHA DE EXPIRACION DE LA TARJETA");

o=Leer.Cadena();

if(o.length()==0)

{

System.out.println("FECHA NO VALIDA");

}

else{

this.FechaExpira=o;

}

}

public String obtenerFecha(){

return FechaExpira;

}

public void asignarliquidez()

{

int m;

System.out.println("INGRESE LIQUIDEZ DE LA TARJETA DE CREDITO:");

m=Leer.datoInt();

if(m==0)

{

System.out.println("LIQUIDEZ NO VALIDO:");

}

else

{

this.Liquidez=m;

}

}

public int obtenerLiquidez()

{

return Liquidez;

}

public void autorizacionPago(){

if(Liquidez<=monto){

System.out.println("TARJETA SOBREGIRADA");

}

else{

System.out.println("SE AUTORIZA EL PAGO");

}

}

}

CLASE HIJA “EFECTIVO”

public class Efectivo extends pago

{

int PEfectivo;

public Efectivo(){

}

public void asignarPEfectivo()

{

int m;

System.out.println("INGRESE EL PAGO EFECTIVO:");

m=Leer.datoInt();

if(m==0)

{

System.out.println("PAGO EFECTIVO DISTINTO A MONTO :");

}

else

{

this.PEfectivo=m;

}

}

public int obtenerPEfectivo()

{

return PEfectivo;

}

public void Cliente(){

System.out.println("INGRESE NRO DE FACTURA:");

nroFactura=Leer.datoLong();

System.out.println("INGRESE FECHA:");

Fecha=Leer.Cadena();

System.out.println("INGRESE CLIENTE:");

Nombre=Leer.Cadena();

System.out.println("INGRESE NIT/CI:");

Nit_CI=Leer.datoInt();

}

public void Factura(){

System.out.println("***F A C T U R A*****");

System.out.println("NRO DE FACTURA:"+nroFactura);

System.out.println("FECHA :"+Fecha);

System.out.println("CLIENTE :"+Nombre);

System.out.println("NIT/CI :"+Nit_CI);

System.out.println("MONTO :"+PEfectivo);

}

}

CLASE HIJA “CHEQUE”

public class Cheque extends pago

{

String

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com