Skip to content

Instantly share code, notes, and snippets.

@mrezende
Last active January 15, 2018 13:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mrezende/0e766190493fd6bc0b8b7ffdd7e99300 to your computer and use it in GitHub Desktop.
Save mrezende/0e766190493fd6bc0b8b7ffdd7e99300 to your computer and use it in GitHub Desktop.

Exercícios de Fixação

  1. Crie uma pasta chamada orientacao-a-objetos.

  2. Crie um projeto no Github chamado orientacao-a-objetos.

  3. Execute os comandos abaixo para adicionar o diretório ao Git.

git init

git add .

git commit -m "primeiro commit"

git remote add origin https://github.com/<USUARIO_GITHUB>/orientacao-a-objetos.git
  1. Implemente uma classe para definir os objetos que representarão os clientes de um banco. Essa classe deve possuir dois atributos: um para armazenar os nomes e outro para armazenar os códigos dos clientes.
Cliente

	nome

	codigo
  1. Faça um teste criando dois objetos da classe Cliente. Altere e exiba no Console os valores armazenados nos atributos desses objetos.
nome "Rafael Cosentino"

codigo 1

nome "Jonas Hirata"

codigo 2

imprime os dados

Envie as alterações ao Github.

git add .
git commit -m "adicao da classe cliente"
git push origin master
  1. Os bancos oferecem aos clientes a possibilidade de obter um cartão de crédito que pode ser utilizados para fazer compras. Um cartão de crédito possui um número e uma data de validade. Crie uma classe chamada CartaoDeCredito para modelar os objetos que representarão os cartões de crédito.
CartaoDeCredito
	numero
	dataDeValidade
  1. Faça um teste criando dois objetos da classe CartaoDeCredito. Altere e exiba no Console os valores armazenados nos atributos desses objetos.
numero 111111
dataDeValidade  01/01/2013

numero = 222222;
dataDeValidade  01/01/2014

imprimir os dados dos objetos

Envie as alterações ao Github.

git add .
git commit -m "adicao da classe cartao de credito"
git push origin master
  1. As agências do banco possuem número. Crie uma classe chamada Agencia para definir os objetos que representarão as agências do banco.
Agencia
	numero
  1. Faça um teste criando dois objetos da classe Agencia. Altere e exiba no Console os valores armazenados nos atributos desses objetos.
numero  1234

numero = 5678

imprimir as agencias

Envie as alterações ao Github.

git add .
git commit -m "adicao da classe agencia"
git push origin master
  1. As contas do banco possuem número, saldo e limite. Crie uma classe chamada Conta para definir os objetos que representarão as contas do banco.
Conta
	numero
	saldo
	limite
  1. Faça um teste que exiba no Console os valores armazenados nos atributos de um objeto da classe Conta logo após a sua criação.

  2. Crie uma classe chamada Aluno para definir os objetos que representarão os alunos de uma escola. Nessa classe, declare três atributos: o primeiro para o nome, o segundo para o RG e o terceiro para a data de nascimento dos alunos.

Aluno
	nome
	rg
	dataNascimento
  1. Crie dois objetos da classe Aluno. Altere os valores dos atributos desses objetos e exiba no Console os valores armazenados nesses atributos.
nome  Marcelo Martins
rg  33333333-3
dataNascimento  02/04/1985

nome Rafael Cosentino
rg  222222222-2;
dataNascimento 30/10/1984

imprimir os dados dos alunos
  1. Em uma escola, além dos alunos temos os funcionários, que também precisam ser representados em nossa aplicação. Então crie uma classe chamada Funcionario que contenha dois atributos: o primeiro para o nome e o segundo para o salário dos funcionários.
Funcionario
	nome
	salario
  1. Crie dois objetos da classe Funcionario. Altere os valores dos atributos desses objetos e exiba no Console os valores armazenados nesses atributos.
nome  Marcelo Martins
salario  1800.57

nome Rafael Cosentino
salario 2000.88
  1. Em uma escola, os alunos precisam ser divididos por turmas, que devem ser representadas dentro da aplicação. Crie uma classe chamada Turma que contenha quatro atributos: o primeiro para o período, o segundo para definir a série, o terceiro para sigla e o quarto para o tipo de ensino.
Turma
	periodo
	serie
	sigla
	tipoDeEnsino
  1. Crie dois objetos da classe Turma. Altere os valores dos atributos desses objetos e exiba no Console os valores armazenados nesses atributos.
periodo Tarde
serie 8
sigla A
tipoDeEnsino Fundamental


periodo Manha
serie 5
sigla B
tipoDeEnsino Fundamental

Envie as alterações ao Github.

git add .
git commit -m "adicao da classe turma"
git push origin master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment