¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

Get e Set

Andreza Mércya Java Profissionalizante Portugués 2 páginas

Contenido del apunte (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;

Información

Descripción
Profissionalizante Java Apunte sobre Get e Set, creado por Andreza Mércya el 07/01/2019.
Creado por
Andreza Mércya
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?