Este projeto foi desenvolvido como um exercício de Programação Orientada a Objetos (POO), com o objetivo de abstrair o funcionamento básico de um carro utilizando classes, atributos, métodos e interações entre objetos.
A estrutura proposta busca simular de forma simplificada os principais componentes de um veículo, como motor, caixa de marchas, tanque de combustível, rodas e painel.
O desenvolvimento foi feito utilizando Java no NetBeans IDE, com a IA como copiloto para acelerar a escrita de código e auxiliar na estruturação inicial do projeto.
O sistema é composto pelas seguintes classes principais:
- Carro → Classe principal que integra os demais componentes.
- Motor → Responsável pela potência e funcionamento do veículo.
- CaixaDeMarcha → Controla a troca de marchas.
- Tanque → Gerencia o nível de combustível.
- Roda → Representa as rodas do carro.
- Painel → Exibe informações como velocidade, marcha e combustível.
Durante o desenvolvimento, a IA foi utilizada como ferramenta de apoio para gerar ideias, corrigir trechos de código e sugerir melhorias. O uso da IA permitiu agilidade na escrita do código e aprendizado sobre a integração entre classes.
Entretanto, houve desafios no momento de implementar métodos que utilizavam funcionalidades de outras classes. A IA apresentou dificuldades de integração e chegou a sugerir soluções incorretas, exigindo análise crítica e correção manual.
Essa experiência mostrou que a IA, na forma atual, não substitui bons profissionais de desenvolvimento, mas é uma ferramenta valiosa para aumentar a produtividade e auxiliar no aprendizado.
- Java 17 (compatível com versões anteriores)
- NetBeans IDE
- Programação Orientada a Objetos (POO)
Carro/
├── build/ # Arquivos compilados (não versionados)
├── nbproject/ # Configurações do NetBeans
├── src/ # Código-fonte do projeto
│ ├── Carro.java
│ ├── Motor.java
│ ├── CaixaDeMarcha.java
│ ├── Tanque.java
│ ├── Roda.java
│ └── Painel.java
└── README.md
- Clonar este repositório:
git clone https://github.com/Juaqn07/Carro.git- Abrir o projeto no NetBeans.
- Executar a classe principal Carro.java.
Este projeto é apenas para fins acadêmicos e de aprendizado, sem fins comerciais.