Skip to content

mcondero/trabalho-poo-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMPLEMENTAÇÃO

Meu carro esportivo:

● Questão 1:

Classes e Objetos: Crie uma classe chamada “Carro” que represente um veículo. O carro deve ter atributos como “marca”, “modelo” e “ano”. Implemente os métodos para definir e obter esses atributos. Em seguida, crie um objeto “meuCarro” a partir da classe “Carro” e atribua valores aos atributos.

resolution1

● Questão 2:

Encapsulamento e Métodos: Evolua a classe “Carro” adicionando um atributo privado “quilometragem” e métodos públicos para definir e obter a quilometragem. Crie um método público chamado “rodar” que aceita a quantidade de quilômetros percorridos como parâmetro e atualiza a quilometragem do carro. ertifique-se de que a quilometragem nunca seja negativa.

resolution2

● Questão 3:

Herança e Polimorfismo: Crie uma classe derivada de “Carro” chamada “CarroEsportivo”. Adicione um atributo para armazenar a velocidade máxima e um método para acelerar o carro. Crie um método sobrescrito “toString” que quando executado, deverá imprimir todas as informações do carro esportivo. Crie um objeto “carroEsportivo” e teste os métodos de definição de velocidade máxima e aceleração.

resolution3

● Questão 4:

Associação e Composição: Crie uma classe chamada “Motor” que represente o motor de um carro. Adicione atributos como “tipo” e “potência”. Modifique a classe “Carro” para incluir um objeto do tipo “Motor” como um de seus atributos. Implemente um método para ligar o carro, que por sua vez liga o motor. Teste a ligação do motor ao ligar o carro.

resolution4

About

Um trabalho da faculdade de POO usando java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published