Buscar

Conceitos de Orientação a Objeto - Parte 6 - Construtores

Prévia do material em texto

*
Construtor
O (pseudo-)método construtor determina que ações devem ser executadas quando da criação de um objeto. Em Java, o construtor é definido como um método cujo nome deve ser o mesmo nome da classe e sem indicação do tipo de retorno -- nem mesmo void. O construtor é unicamente invocado no momento da criação do objeto através do operador new. 
*
Construtores
*
Abra o projeto com o exercício Calcular Área do Triangulo (Arquivo/Abrir Projeto)
*
Abra a classe Triangulo e clique com o botão direito do mouse sobre o código
Selecione Inserir Código
Selecione Construtor
*
Selecione os dois campos e clique em Gerar
*
Verifique o código criado, o método possui o mesmo nome da classe. Os parâmetros poderão ser passados no momento em que a classe for instanciada.
*
Abra a código fonte da classe que irá interagir com a classe Triangulo verifique que apresentará um erro na linha em que instanciamos a classe. Este erro passou a existir porque agora estamos exigindo a passagem de dois parâmetros para criar o objeto.
*
Será necessário passar estes dois parâmetros para o objeto ser criado
.
.
.
Código para entrada de dados de base e altura
.
.
.
*
Exercícios
Faça com que uma classe Funcionario possa receber, opcionalmente, o nome do Funcionario durante a criação do objeto. Utilize construtores para obter esse resultado. Dica: utilize um construtor sem argumentos também, para o caso de a pessoa não querer passar o nome do Funcionario.
A Classe TestaFuncionario deverá possuir um campo para entrada do nome do funcionário.

Continue navegando