8/18/2019 CLASE TIC 2
1/7
Clase: 17/03/2016 TIC 2
601. Introducción a Programación Orientada a Obeti!os
Pac"age #Pa$uete%
Organi&ar arc'i!os
(i)erentes ti*os de *a$uetes
Pa$ue )uentes+ *a$ue ,a!a.
Creas dos *a$uetes:
Clases
-istas
Clase de a' clase a!a 'aciendo clic" derec'o.
se *one PRESTAMO
-Get leer
tributos
orrectors
todo
ccesorio
INTURFACECLASE
44T5.O5.PI8T
54 4O9 CO84O9
(O8(5 4559I8 9O4C9C9O4
-I4T
8/18/2019 CLASE TIC 2
2/7
-Set asignar
Restructurar y despus escapular y nada !as
Clase:
*ac"age clases;
*ublic class Prestamo <
//atributos
*ri!ate int nro;
*ri!ate 4tring nomb;
*ri!ate int meses;
*ri!ate double monto;
//!ariable locales
static int cuenta=100;
*ublic Prestamo#%<
8/18/2019 CLASE TIC 2
3/7
>
*ublic Prestamo#4tring nom+int meses+double monto%<
t'is.nro=cuenta??;
t'is.nomb=nomb;
t'is.meses=meses;
t'is.monto=monto;
>
///todo atributo debe tener un *roceso de lectura escritura
//*or$ sera em*leado en una !ista
*ublic 4tring Proceso#%<
double inte+saldo+cuota;
inte=0.01@monto;
saldo=monto?inte;
cuota=saldo/meses;
4tring cad=AB de *restamos:A?nro?An 8ombre:A?nomb?
An im*orte del *restamo:A?monto?An interes:A?inte?
An saldo:A?saldo?An cuota:A?cuota;
return cad;
>
*ublic int get8ro#% <
return nro;
>
/@@
@ D*aram nro t'e nro to set
@/
*ublic !oid set8ro#int nro%
8/18/2019 CLASE TIC 2
4/7
t'is.nro = nro;
>
/@@
@ Dreturn t'e nomb
@/
*ublic 4tring get8omb#% <
return nomb;
>
/@@
@ D*aram nomb t'e nomb to set
@/
*ublic !oid set8omb#4tring nomb% <
t'is.nomb = nomb;
>
/@@
@ Dreturn t'e meses
@/
*ublic int geteses#% <
return meses;
>
/@@
@ D*aram meses t'e meses to set
@/
*ublic !oid seteses#int meses% <
t'is.meses = meses;
>
8/18/2019 CLASE TIC 2
5/7
/@@
@ Dreturn t'e monto
@/
*ublic double getonto#% <
return monto;
>
/@@
@ D*aram monto t'e monto to set
@/
*ublic !oid setonto#double monto% <
t'is.monto = monto;
>
>
>
8/18/2019 CLASE TIC 2
6/7
8/18/2019 CLASE TIC 2
7/7