-
Crie uma pasta chamada static.
-
Crie um projeto chamado static no Github.
-
Execute os comandos abaixo para adicionar a pasta ao Git.
git init
git add .
git commit -m "primeiro commit"
git remote add origin https://github.com/<USUARIO_GITHUB>/static.git
- Faça um teste criando dois objetos da classe Conta. Exiba o valor do atributo contador depois da criação de cada objeto.
conta1
imprime contador
conta2
imprime contador
- Altere a classe Conta. O atributo contador deve ser um atributo de classe. Então, adicione o modificador static nesse atributo. Além disso, no construtor, acesse o atributo contador com o self e não com a variável this.
static contador
contrutor
self contador++
- Teste a variável static contador. Acesse o atributo contador através do nome da classe e não através das variáveis locais que armazenam referências de objetos do tipo Conta. Além disso, exiba o valor do atributo contador antes dos objetos da classe Conta serem criados.
imprime contador
Conta1
imprime contador
Conta2
imprime contador
Envie as alterações ao Github.
git add .
git commit -m "atributo de classe"
git push origin master
- O contador de contas pode ser utilizado para gerar um número único para cada conta. Acrescente na classe Conta um atributo de instância para guardar os números das contas. Implemente no construtor a lógica para gerar esses números de forma única através do contador de contas.
Conta
static int contador;
int numero;
construtor
self contador++
- Exiba no Console os números das contas.
imprime contador
Conta1
imprime numero
imprime contador
Conta2
imprime numero
imprime contador
- Adicione um método de classe na classe Conta para zerar o contador e exibir o total de contas anterior.
static zeraContador
imprime contador
contador 0
- Utilize o método zeraContador
imprime contador
Conta1
imprime numero
imprime contador
Conta2
imprime numero
imprime contador
zeraContador
Envie as alterações ao Github.
git add .
git commit -m "método de classe"
git push origin master
-
Crie uma classe chamada Funcionario para modelar os funcionários do banco. Considere que esses funcionários possuem nome e salário. Defina nessa classe um atributo para armazenar o valor do vale refeição diário pago aos funcionários. Considere que esse valor é igual para todos os funcionários.
-
Faça um teste para verificar o funcionamento do atributo que armazena o valor do vale refeição dos funcionários. Altere e exiba no Console o valor desse atributo. Crie uma classe chamada TestaValeRefeicao.
-
Defina um método de classe na classe Funcionario para reajustar o vale refeição diário a partir de uma taxa.
-
Teste o método criado no exercício anterior alterando a classe TestaValeRefeicao.
-
Envie as alterações ao Github.
git add .
git commit -m "método de classe"
git push origin master