Olá galera, boa tarde.
Gostaria de saber como funciona esses métodos…
public Empresa getEmpresa() {
return e;
}
public void setEmpresa(Empresa e) {
this.e = e;
}
na classe Empresa tem 3 atributos privados: razaoSocial, cnpj e fone.
Olá galera, boa tarde.
Gostaria de saber como funciona esses métodos…
public Empresa getEmpresa() {
return e;
}
public void setEmpresa(Empresa e) {
this.e = e;
}
na classe Empresa tem 3 atributos privados: razaoSocial, cnpj e fone.
Procure sobre encapsulamento a maioria dos livros possuem isso, também pode dar uma procurada rápida na web!
flw
[quote=Ivan Alves]Procure sobre encapsulamento a maioria dos livros possuem isso, também pode dar uma procurada rápida na web!
flw[/quote]
Eu entendi o que é encapsulamento, mas a minha dúvida é na relação entre Empregado e Empresa.
Olha esse diagrama
[quote=pqnoje][quote=Ivan Alves]Procure sobre encapsulamento a maioria dos livros possuem isso, também pode dar uma procurada rápida na web!
flw[/quote]
Eu entendi o que é encapsulamento, mas a minha dúvida é na relação entre Empregado e Empresa.
Olha esse diagrama
[/quote]
O que está ocorrendo, embora seja estranho, é que um empregado possui uma referencia para empresa em que ele trabalha.
Deveria Haver na classe empregado um atributo privado empresa!
foi o que o usuário x@ndy disse sua classe funcionário tem o atributo que referencia a classe Empresa e nela o get e o set para acessar o mesmo na sua foto me parece que esqueceram de colocar o atributo para Empresa.
flw!
não sei se entendi bem a pergunta, mas é assim, no método set, a instância de Empregado está recebendo uma referência de um objeto da classe Empresa (não uma cópia). Não sei se essa é sua dúvida.