CLASE TIC 2

Embed Size (px)

Citation preview

  • 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