Ge/set de tipo referencial

5 respostas
P

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.

5 Respostas

Ivan_Alves

Procure sobre encapsulamento a maioria dos livros possuem isso, também pode dar uma procurada rápida na web!

flw

P

Ivan Alves:
Procure sobre encapsulamento a maioria dos livros possuem isso, também pode dar uma procurada rápida na web!

flw

Eu entendi o que é encapsulamento, mas a minha dúvida é na relação entre Empregado e Empresa.

Olha esse diagrama


x111

pqnoje:
Ivan Alves:
Procure sobre encapsulamento a maioria dos livros possuem isso, também pode dar uma procurada rápida na web!

flw

Eu entendi o que é encapsulamento, mas a minha dúvida é na relação entre Empregado e Empresa.

Olha esse diagrama

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!

Ivan_Alves

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!

E

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.

Criado 26 de agosto de 2011
Ultima resposta 26 de ago. de 2011
Respostas 5
Participantes 4