Notas
Get e Set
Conteúdo das notas (2)
Página 1
Variáveis precisam ser private
// SET = passa parametro , altera *
// GET = retorna algo
Exemplo de um banco: A variável saldo não necessita de set, pois o saldo é alterado quando chama os métodos.
Conta conta = new Conta();
conta.setTitular("Fábio");
conta.deposita(100.0);
double valorSaque = 50.0;
conta.saca(valorSaque);
double valorDeposito = 70.0;
conta.deposita(valorDeposito)
Composição
No exemplo do banco
public class Conta {
double saldo; int agencia; int numero;
String titular; String cpf; String profissão;
PORÉM , titular, cpf e profissão não são de responsabilidade da Conta, mas essas informações compõem uma conta. O QUE FAZER?
Criar uma classe a parte, pra conter as informações de titular, cpf e profissão.
public class Cliente {
private String endereco;
private String cpf;
private String profissao;
private String nome;
}
RESULTADO: TEMOS 2 CLASSES, CONTA E CLIENTE , cada um com seus respectivos atributos.
public class Conta {
private double saldo = 100.00;
private int agencia;
private int numero;
Cliente titular = new Cliente(); // Composição da classe Cliente, dentro da classe Conta (Uma conta contém um cliente)
}
MAIN:
double valorDeposita = 50.0;
conta.depositar(valorDeposita);
ou
conta.depositar(50.00);
* setar valor = SET
mostrar valaor = GET
Página 2
Modo Static é DA CLASSE
private static int total;
OBJETIVO: fazer a contagem da quantidade de contas (total) , ela é static porque é apenas da classe conta.
Ela conta o total e não cada conta
public class Conta {
double saldo;
private int agencia;
private int numero;
Cliente titular ;
private static int total;
public Conta(int agencia, int numero) {
total ++;
this.agencia = agencia;
this.setNumero(numero);
}
public static int getTotal() {
System.out.println(this.saldo);
return Conta.total;
Informações
- Descrição
- Profissionalizante Java Notas sobre Get e Set, criado por Andreza Mércya em 07-01-2019.
- Criado por
- Andreza Mércya · jan 2019
- Atualizado
- 7 jan 2019
- Visualizações
- 0
- Avaliação