Crie uma classe para os empregados de uma empresa. Eles devem ter os atributos privados e , que devem ser inicializados no momento que o objeto seja instanciado. Em seguida, crie um construtor que imprima:
Para fins de teste, instancie um funcionário com nome e salário de
Passo 1
Vamos lá, galera.
A questão quer que a gente crie uma classe que represente os funcionários e essa classe deve possuir um construtor e um destrutor.
Como iremos ter um atributo , será útil inserir a classe para facilitar nossa vida.
Passo 2
Vamos construir a classe chamada , criamos os atributos privados do tipo , e do tipo
Em seguida, vamos pro contexto público da nossa classe e vamos desenvolver o construtor. Criamos uma função sem tipo com o mesmo nome da classe, e esta função receberá os parâmetros e
No corpo do construtor, vamos guardar os parâmetros recebidos nos atributos da classe.
Passo 3
A nossa classe ainda não está concluída. Precisamos desenvolver um destruidor para ela. Tudo que o destruidor fará é exibir a mensagem
Então vamos usar o e criar uma função sem tipo com o mesmo nome da classe. No corpo do destruidor termos um que vai imprimir o nome do funcionário e a frase de demissão.
Ok, a classe está pronta.
Passo 4
Tudo que resta fazer agora é testar a classe.
Pra isso, é só a gente instanciar um objeto dentro da . No momento da criação o construtor será ativado. E quando o programa acabar todos os objetos serão apagados da memória do computador e o destruidor será ativado!
O resultado é:
E prontinho! Nosso programa está concluído!