Encapsulamento
Olá pessoal, estou começando a estudar java e Orientação a Objetos e surgiu a seguinte duvida .
eu estava fazendo isso aqui :
public class Conta {
public Cliente titular;
public double saldo;
}
public class Cliente {
public String nome;
}
public class Programa {
public static void main(String[] args) {
Cliente c = new Cliente();
Conta conta = new Conta();
conta.titular = c;
conta.titular.nome = "Peter";
System.out.println(conta.titular.nome);
}
}
até aí foi tudo correto, mas aí depois eu fui tentar colocar todos os atributos privados .
public class Conta {
private double saldo;
private Cliente titular;
public double getSaldo(){
return this.saldo;
}
public void setSaldo(double saldo){
this.saldo = saldo;
}
public Cliente getTitular(){
return this.titular;
}
public void setTitular(Cliente titular){
this.titular = titular;
}
}
public class Cliente {
private String nome;
public void setNome(String nome){
this.nome = nome;
}
public String getNome(){
return this.nome;
}
}
public class Programa {
public static void main(String[] args) {
Conta minhaConta = new Conta();
Cliente c = new Cliente();
// ????
}
}
Agora eu não como atribuir valor para a variável nome que esta dentro da classe cliente .
Sei que é uma duvida bem básica, mas eu realmente não estou conseguindo entender isso.
Se alguém poder me ajudar .
Discussão (4)
Carregando comentários...