TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Prog. Orientada a Objeto Lista

Por:   •  9/11/2016  •  Trabalho acadêmico  •  305 Palavras (2 Páginas)  •  789 Visualizações

Página 1 de 2

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

...

Baixar como (para membros premium)  txt (1.8 Kb)   pdf (49.4 Kb)   docx (9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com