Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Carro - Abstração com POO em Java

📋 Descrição

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.

🚗 Estrutura 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.

💡 Sobre o Desenvolvimento com IA

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.

🛠️ Tecnologias Utilizadas

  • Java 17 (compatível com versões anteriores)
  • NetBeans IDE
  • Programação Orientada a Objetos (POO)

📂 Estrutura de Pastas

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

🚀 Como Executar

  1. Clonar este repositório:
git clone https://github.com/Juaqn07/Carro.git
  1. Abrir o projeto no NetBeans.
  2. Executar a classe principal Carro.java.

📄 Licença

Este projeto é apenas para fins acadêmicos e de aprendizado, sem fins comerciais.

About

Projeto em Java desenvolvido no NetBeans como critério de avaliação do IFES - Campus Serra, no 3º Período do Curso Técnico em Informática. Abstrai o funcionamento básico de um carro usando POO, com classes como Motor, Tanque, Painel e Roda, criado com apoio de IA como copiloto para acelerar o desenvolvimento.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages