Lpoo
Exercício 2
Data de entrega: 19/03/13
1)Qual a diferença entre classe e objeto?
A classe e um conjunto de objetos menores do objeto maior,isso faz com que o objeto possua características e ações a ele atribuídas.
Classe: Seria como uma receita para realizar algo, ex: receita de um bolo, onde está contido todos os passos necessários para criamos um bolo.
Objeto: Seria o bolo em si. Este é criado fisicamente utilizando a classe (receita), é através do objeto que são envocados os métodos do objeto. Não confunda objetos com variável de referência, objeto ele está contido em memória não pode ser visto pelo programador.
Ou seja, a classe (receita) seria os passos para fazer o objeto(bolo).
2) Identifique as classes, atributos e métodos necessários para modelar e implementar:
a)Uma conta corrente que possui um número, um saldo, um status que informa se ela é especial ou não, um limite e um conjunto de movimentações .
Classes: conta corrente
Atributos: número, saldo, especial, limite.
Métodos: movimentação.
b)Uma movimentação que possui uma descrição, um valor e uma informação se ela é uma movimentação de crédito ou débito.
Classes: movimentação
Atributos: valor, crédito, débito.
Métodos: movimentação.
c) Um banco que armazene um conjunto de contas e forneça métodos que permitam que sejam feitos criações de conta, exclusão de contas, saques (uma conta corrente só pode fazer saques desde que o valor não exceda o limite de saque‐limite + saldo negativo), depósitos, emissão de saldo e extrato e transferência entre contas.
Classe:contas.
Atributos:deposito,emissão de saldo extrato.
Métodos:criação de contas ,exclusão de contas,saque,transferência em conta.
3)Identifique na instrução abaixo: a classe, o objeto, o construtor e a operação de instanciação.
Computador computador = new Computador();
Classe: Computador.
Objeto=computador.
Construtor= computador();
Operação de instalação =