O que é esta aula prática?
Esta atividade pertence à disciplina Linguagem Orientada a Objetos, dentro da área de TI, e aborda conceitos essenciais da programação orientada a objetos em Java. O relatório está relacionado ao estudo de construtores, sobrecarga, atributos e métodos estáticos, temas importantes para compreender como classes e objetos são estruturados em uma aplicação.
O objetivo é organizar a experiência prática de forma acadêmica, relacionando os conceitos apresentados no roteiro ao desenvolvimento de uma aplicação Java. O material também considera a necessidade de registrar procedimentos, técnicas utilizadas, evidências da execução e observações relevantes para a entrega.
O que é solicitado no trabalho?
O estudante precisa interpretar o roteiro da aula, preparar o ambiente de desenvolvimento e aplicar os fundamentos de Linguagem Orientada a Objetos em uma atividade prática de programação. A proposta envolve compreender diferentes formas de inicialização de objetos, observar o funcionamento da sobrecarga e utilizar recursos compartilhados entre instâncias.
Além da implementação, o relatório de aula prática deve apresentar a atividade com organização e clareza. É importante explicar os conceitos mobilizados, descrever as técnicas empregadas e reunir os registros necessários para demonstrar o desenvolvimento da prática, sem confundir a explicação teórica com a simples apresentação de código.
Como desenvolver a atividade?
Compreenda os conceitos do roteiro
Antes de iniciar a programação, revise o papel dos construtores em Java. Eles são utilizados no momento em que um objeto é criado e podem receber diferentes conjuntos de parâmetros. Essa possibilidade permite trabalhar a sobrecarga, mantendo o mesmo nome de operação com formas distintas de utilização.
Também é necessário compreender a diferença entre atributos de instância e atributos estáticos. Enquanto os primeiros estão associados a cada objeto, os elementos estáticos pertencem à classe e podem representar informações compartilhadas. Essa distinção deve aparecer tanto na implementação quanto na análise escrita do relatório.
Organize classes, atributos e métodos
Uma etapa importante consiste em separar as responsabilidades da aplicação. A classe principal deve conduzir a execução, enquanto as demais classes concentram características e comportamentos relacionados aos objetos representados. Essa divisão favorece a legibilidade e ajuda a demonstrar princípios de reutilização de código.
Ao criar os métodos, observe os dados que precisam ser recebidos, as informações que devem ser exibidas e a forma correta de acessar recursos estáticos. O relatório pode explicar essas escolhas em linguagem acadêmica, relacionando cada elemento da implementação aos conceitos estudados na disciplina.
Utilize uma IDE compatível
A prática pode ser realizada em uma IDE com suporte ao desenvolvimento Java, como o Eclipse indicado no roteiro. O ambiente deve permitir a criação do projeto, a organização dos pacotes, a elaboração das classes e a execução da aplicação. Caso a instituição aceite alternativas, outras ferramentas compatíveis também podem ser consideradas, desde que atendam às exigências da atividade.
Como estruturar o relatório de aula prática?
Um relatório bem organizado facilita a compreensão do que foi realizado e mostra a relação entre teoria, procedimento e análise. A estrutura pode variar conforme a orientação acadêmica, mas alguns elementos são recorrentes:
- Identificação: capa e folha de rosto com os dados solicitados para a atividade;
- Introdução: apresentação da disciplina, do tema e da finalidade da aula;
- Fundamentação: explicação dos conceitos de construtores, sobrecarga e recursos estáticos;
- Métodos: descrição das técnicas, ferramentas e procedimentos utilizados;
- Desenvolvimento: organização da implementação e das observações feitas durante a prática;
- Resultados: registros da execução e evidências exigidas no roteiro;
- Considerações finais: síntese da aprendizagem e da relação entre os conceitos estudados;
- Referências: fontes consultadas, quando solicitadas.
Quais evidências devem ser observadas?
Em atividades de programação, as evidências ajudam a demonstrar que a aplicação foi estruturada e executada de acordo com a proposta. O roteiro pode solicitar registros da saída apresentada no console e arquivos das classes desenvolvidas. Esses elementos devem ser inseridos no relatório de maneira legível, identificada e coerente com a explicação dos métodos.
Evite incluir imagens sem contexto. Cada captura ou arquivo apresentado deve estar relacionado a uma etapa descrita no texto. Também é recomendável conferir se os nomes, a formatação e a sequência das evidências estão de acordo com o padrão solicitado pela disciplina.
Cuidados na redação e na revisão
O texto deve utilizar termos técnicos com precisão, especialmente ao diferenciar classe, objeto, construtor, método, atributo, parâmetro e recurso estático. Explique as ideias com suas próprias palavras e revise a correspondência entre o código apresentado e a descrição feita no relatório.
Na revisão final, confira a identificação acadêmica, a organização das seções, a qualidade das capturas, a presença dos arquivos exigidos e a padronização visual. Verifique ainda se a conclusão retoma os objetivos da aula sem apresentar afirmações que não possam ser sustentadas pelas evidências da prática.
Encontre uma referência para sua aula prática
O material desta página foi organizado para quem precisa compreender a estrutura de um Relatório de Aula Prática de Linguagem Orientada a Objetos e visualizar como os principais requisitos da atividade podem ser apresentados em um documento acadêmico. Confira o conteúdo completo e descubra como organizar sua entrega com mais clareza.
Veja o Manual / Enunciado Completo
Público
LINGUAGEM ORIENTADA A OBJETOS
Roteiro
Aula Prática
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: LINGUAGEM ORIENTADA A OBJETOS
Unidade: U2_ESTRUTURAS_DO_DESENVOLVIMENTO_ORIENTADO_A_OBJETOS
Aula: A1_CONSTRUTORES_E_SOBRECARGA
OBJETIVOS
Definição dos objetivos da aula prática:
O objetivo desta aula prática é proporcionar ao aluno a aplicação dos conceitos de construtores, sobrecarga e métodos estáticos no contexto da programação orientada a objetos. Por meio do desenvolvimento de uma classe de cadastro de produtos, o aluno irá:
- Criar objetos utilizando construtores padrão e com parâmetros;
- Compreender e aplicar a sobrecarga de construtores;
- Utilizar atributos e métodos estáticos para representar dados compartilhados entre objetos;
- Consolidar a lógica de instanciamento e reutilização de código em Java.
SOLUÇÃO DIGITAL:
Eclipse IDE for Java Developers
Para a realização desta atividade prática, utilizaremos a IDE Eclipse, uma das mais utilizadas no desenvolvimento de aplicações Java.
- Baixar o software:
- Acesse o site oficial do Eclipse: https://www.eclipse.org/downloads/
- Clique em “Download” e selecione a versão compatível com o seu sistema operacional (Windows, macOS ou Linux).
- Abrir o Instalador:
- Após o download, abara o instalador do Eclipse.
- Escolher a opção correta:
- Na tela inicial do instalador, selecione a opção: “Eclipse IDE for Java Developers”
- Essa versão já vem com as ferramentas necessárias para desenvolvimento em Java.
- Prossiga com a instalação:
- Escolha o diretório onde o Eclipse será instalado (ou mantenha o sugerido).
- Clique em “Install”.
- Aceite os termos de uso, se solicitado.
- Aguarde a finalização do processo.
** O aluno poderá utilizar outra IDE de sua preferência (como IntelliJ IDEA, NetBeans ou VS Code com extensão Java), desde que consiga realizar todas as etapas propostas da atividade com sucesso.
PROCEDIMENTOS PRÁTICOS E APLICAÇÕES
Procedimento/Atividade nº 1
CADASTRO DE PRODUTOS COM CONSTRUTORES E MÉTODOS ESTÁTICOS
Atividade proposta: Desenvolver um programa em Java que simule o cadastro de produtos. O aluno deverá:
- Criar a classe Produto com os seguintes atributos:
- String nome
- double preco
- static int quantidadeTotal (atributo compartilhado)
- Implementar:
- Um construtor padrão e um construtor com parâmetros (sobrecarga);
- Um método exibirDados() para mostrar nome e preço;
- Um método estático exibirQuantidadeTotal() para mostrar quantos produtos foram cadastrados.
- Na classe Principal:
- Criar ao menos três objetos Produto, usando os dois tipos de construtor;
- A cada novo produto, atualizar o atributo quantidadeTotal;
- Exibir os dados de cada produto;
- Exibir a quantidade total de produtos usando o método estático.
Procedimentos para a realização da atividade:
- PASSO 1 – Criar o Projeto Java no Eclipse
- Abrir o Eclipse.
- Ir em File > New > Java Project.
- Nomear o projeto como CadastroProdutos.
- Clicar em Finish.
- PASSO 2 – Criar o Package
- Clicar com o botão direito sobre src.
- Selecionar New > Package.
- Nomear como: br.edu.produto.
- PASSO 3 – Criar a Classe Produto
- Criar a classe com o nome Produto.
- Declarar os seguintes atributos:
- String nome;
- double preco;
- static int quantidadeTotal = 0;
- Criar dois construtores:
- Um construtor padrão que apenas incrementa quantidadeTotal.
- Um construtor com parâmetros que define nome e preco, e também incrementa quantidadeTotal.
- Criar o método exibirDados() para imprimir nome e preço.
- Criar o método estático exibirQuantidadeTotal() para imprimir o total de produtos cadastrados.
- PASSO 4 – Criar a Classe Principal
- Criar a classe Principal com o método main.
- Instanciar três objetos da classe Produto, usando os dois tipos de construtor.
- Chamar exibirDados() para cada produto.
- Ao final, chamar Produto.exibirQuantidadeTotal().
Resumo do que deve ser feito: Crie a classe Produto com atributos, dois tipos de construtores (padrão e com parâmetros), um método para exibir os dados do produto e um método estático para mostrar a quantidade total de produtos criados. Em seguida, na classe Principal, instancie 3 produtos, usando os dois construtores, exiba os dados de cada um e mostre o total de produtos cadastrados.
Checklist:
- ✓ Criar a classe Produto com atributos apropriados.
- ✓ Implementar dois construtores (padrão e com parâmetros).
- ✓ Adicionar atributo e método estático para controle da quantidade total.
- ✓ Criar 3 objetos em Principal utilizando ambos os construtores.
- ✓ Exibir os dados de cada produto com exibirDados().
- ✓ Exibir o total de produtos com Produto.exibirQuantidadeTotal().
RESULTADOS
Resultados do experimento:
O arquivo deverá conter:
- Capa
- Folha de rosto com os dados da disciplina e do aluno
- Métodos: Explique as técnicas que utilizou
- Resultado:
- Print da execução no console, mostrando os dados dos produtos e a quantidade total.
- Envidências:
- Os arquivos .java:
- Produto.java
- Principal.java.
- Os arquivos .java:
Resultados de Aprendizagem:
Ao final desta aula prática, o aluno será capaz de:
- Declarar e utilizar construtores com e sem parâmetros em Java;
- Compreender e aplicar a sobrecarga de métodos;
- Declarar e acessar atributos e métodos estáticos;
- Criar programas organizados com reutilização de código e boas práticas orientadas a objetos.


