Você está na página 1de 2

Exerccio de classe

1- Implemente uma aplicao que tenha as seguintes Classe:


Classes:
Veiculo
Carroca
Moto
Caminhao
Atributos:
Nome do Proprietrio
Motor (diesel/gasolina/lcool)
Numero de Eixos
Potencia
Cilindradas
Numero de Portas
Capacidade de carga (tonelada)
Numero de lugares
Metodos:
Ligado
Parado
Exerccio 1.2. Crie uma classe chamada Invoice que possa ser utilizado por
uma loja de suprimentos de informtica para representar uma fatura de um
item vendido na loja. Uma fatura deve incluir as seguintes informaes
como atributos:
o nmero do item faturado,
a descrio do item,
a quantidade comprada do item e
o preo unitrio do item.
Sua classe deve ter um construtor que inicialize os quatro atributos. Se a
quantidade no for positiva, ela deve ser configurada como 0. Se o preo
por item no for positivo ele deve ser configurado como 0.0. Fornea um
mtodo set e um mtodo get para cada varivel de instncia. Alm disso,
fornea um mtodo chamado getInvoiceAmount que calcula o valor da
fatura (isso , multiplica a quantidade pelo preo por item) e depois retorna
o valor como um double. Escreva um aplicativo de teste que demonstra as
capacidades da classe Invoice.
Exerccio 1.3. A fim de representar empregados em uma firma, crie uma
classe chamada Empregado que inclui as trs informaes a seguir como
atributos:
um primeiro nome,
um sobrenome, e
um salrio mensal.
Sua classe deve ter um construtor que inicializa os trs atributos. Fornea
um mtodo set e get para cada atributo. Se o salrio mensal no for
positivo, configure-o como 0.0. Escreva um aplicativo de teste que

demonstra as capacidades da classe. Crie duas instncias da classe e exiba


o salrio anual de cada instncia. Ento d a cada empregado um aumento
de 10% e exiba novamente o salrio anual de cada empregado.

Você também pode gostar