Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 8 da Aula 3 - Começando com Orientação a objetos

Quando dizemos neste exercício que o salário só existe se exitir um funcionário, este funcionario seria o objeto da classe Funcionario?

3 respostas

Eduardo, Você pode estar confundindo a classe Funcionário, que é a "receita" dos objetos que serão instanciados quando você der o comando new Funcionário(), com os objetos. Assim realmente este funcionário que precisa existir, realmente é um objeto da classe Funcionário, criado através do comando: Funcionario func = new Funcionario (); Desta forma tem sentido você falar em func.salario, por exemplo.

Ou seja só faz sentido falar func.salario por que ele foi instanciado com base na "receita" funcionario ?

Quando mencionaste " classe Funcionário, que é a "receita" dos objetos que serão instanciados quando você der o comando new Funcionário(), com os objetos" <--- este finalzinho nao seria correto dizer com a variavel de referência ?

Obrigado pela ajuda.

solução!

Concordo com você Eduardo. O finalzinho deve ser trocado por variável de referência.

Valeu!