Prog. Orientada a Objeto Lista
Por: João Carlos Sitta Gaion • 9/11/2016 • Trabalho acadêmico • 305 Palavras (2 Páginas) • 823 Visualizações
1) Faça classes Java para o seguinte contexto:
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.
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.
c) Um banco que armazene um conjunto de contas e forneça métodos que permitam que sejam feitos criações de conta, 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.
2. Escreva uma classe que represente um país. Um país tem como atributos o seu nome, o nome da capital, sua dimensão em Km2 e uma lista de países com os quais ele faz fronteira. Represente a classe e forneça os seguintes construtores e método:
a) Construtor que inicialize o nome, capital e a dimensão do país;
b) Métodos de acesso (obter/get) para as propriedades indicadas no item (a);
c) Um atributo e método que retorne a lista de países que fazem fronteira;
f) Um método que receba da classe país que recebe outro país como parâmetro e retorne uma lista de vizinhos comuns entre os dois países.
3) Considere o contexto de uma fábrica de automóveis:
a) Crie uma classe Automóveis com atributos e métodos capazes de informar o tipo de combustível, a quantidade de rodas e eixos, e a kilometragem do veículo.
b) Crie uma classe CarroDePasseio com um construtor que recebe o tipo de combustivel como parâmetro e utiliza sempre o valor padrão de 4 rodas e 2 eixos.
c) Use os modificadores de acesso para garantir que a informação de km só possa ser usada na classe Automóvel e a informação de rodas e eixos possa ser visualizada na classe CarroDePasseio, mas não possa ser alterada
...