Aula de Java Unifap

download Aula de Java Unifap

of 27

Transcript of Aula de Java Unifap

  • 8/17/2019 Aula de Java Unifap

    1/27

  • 8/17/2019 Aula de Java Unifap

    2/27

  • 8/17/2019 Aula de Java Unifap

    3/27

  • 8/17/2019 Aula de Java Unifap

    4/27

  • 8/17/2019 Aula de Java Unifap

    5/27

       

  • 8/17/2019 Aula de Java Unifap

    6/27

    private String numero;

  • 8/17/2019 Aula de Java Unifap

    7/27

    class Cadeira {

    class Lapis {

    String cor;

    }

    int numeroPernas;

    String fabricante;

    }

    class Conta{

    String numero;

    double saldo;

    }

  • 8/17/2019 Aula de Java Unifap

    8/27

  • 8/17/2019 Aula de Java Unifap

    9/27

    class Conta{

    String numero;

    double saldo;

    StringString getNumerogetNumero() {() {

    returnreturn numeronumero;;

    }}

    doubledouble getSaldogetSaldo() {() {

    returnreturn saldosaldo;;

    }}

    ...

    }

  • 8/17/2019 Aula de Java Unifap

    10/27

    class Conta{

    String numero;

    double saldo;

    voidvoid creditarcreditar(double valor) {(double valor) {

    saldosaldo == saldosaldo + valor;+ valor;

    }}

    ...

    }

  • 8/17/2019 Aula de Java Unifap

    11/27

  • 8/17/2019 Aula de Java Unifap

    12/27

       

    conta.creditar(50.0);

  • 8/17/2019 Aula de Java Unifap

    13/27

     

       

    Conta c = new Conta();

        

  • 8/17/2019 Aula de Java Unifap

    14/27

     

       

     

     

     

    public Conta(String numero) {

    this.numero = numero;

    }

  • 8/17/2019 Aula de Java Unifap

    15/27

     

     

     

     

    public Conta() {

    ...

    }

  • 8/17/2019 Aula de Java Unifap

    16/27

  • 8/17/2019 Aula de Java Unifap

    17/27

     

     

     

  • 8/17/2019 Aula de Java Unifap

    18/27

  • 8/17/2019 Aula de Java Unifap

    19/27

     

  • 8/17/2019 Aula de Java Unifap

    20/27

  • 8/17/2019 Aula de Java Unifap

    21/27

     

     

     

    publicpublic class Conta{

    publicpublic String numero;

    ...

    publicpublic void debitar(double valor) {

    saldo = saldo – valor;}

    ......

    }

  • 8/17/2019 Aula de Java Unifap

    22/27

     

     

     

     

    publicpublic class Conta{protectedprotected String numero;...protectedprotected void debitar(double valor) {

    saldo = saldo – valor;}......

    }

  • 8/17/2019 Aula de Java Unifap

    23/27

    class Conta{String numero;

    ...void debitar(double valor) {saldo = saldo – valor;

    }......

    }

  • 8/17/2019 Aula de Java Unifap

    24/27

     

     

    class Conta{privateprivate String numero;...

    privateprivate void debitar(double valor) {saldo = saldo – valor;

    }......

    }

  • 8/17/2019 Aula de Java Unifap

    25/27

     

  • 8/17/2019 Aula de Java Unifap

    26/27

     

     

  • 8/17/2019 Aula de Java Unifap

    27/27