Curso FullstackPROF. IZAQUIEL QUEIROZ

// módulo poo com java · aula 01 de 08

Lógica, projeto e pilares da POO

Revisão de lógica de programação, apresentação do projeto do curso e primeiro contato com classes, objetos e os quatro pilares.

  • ⭐ até 190 XP
  • 🧩 3 exercícios + 1 opcional
  • 🔓 disponível
Uma classe (molde) gera vários objetos

📌O que vimos na aula

🧩Desafios para casa

🏅 Aula em dia0 / 3

Crie os arquivos dentro da pasta src do código da aula (ou em um projeto novo) e rode cada um pela IDE.

  1. Exercício 1

    Revisão: situação da turma

    +30 XP

    Dado o vetor abaixo, escreva um programa que:

    double[] notas = {7.5, 4.0, 9.0, 5.5, 6.8};
    1. Calcule e mostre a média da turma.
    2. Mostre a maior e a menor nota.
    3. Para cada nota, mostre a situação: Aprovado (≥ 7), Recuperação (≥ 5) ou Reprovado.
  2. Exercício 2

    Minha primeira classe: Livro

    +30 XP
    1. Crie a classe Livro com os atributos titulo, autor, ano e paginas.
    2. Crie o método mostrar(), que imprime os dados do livro em uma linha.
    3. No main, crie três livros diferentes com new e chame mostrar() em cada um.

    Saída esperada (exemplo):

    Dom Casmurro, de Machado de Assis (1899) · 256 páginas
  3. Exercício 3

    Comportamento: ContaBancaria

    +30 XP
    1. Crie a classe ContaBancaria com os atributos titular e saldo.
    2. Crie os métodos depositar(double valor) e sacar(double valor), que somam e subtraem do saldo.
    3. No main, crie uma conta, deposite 100 e saque 30. Mostre o saldo.
    4. Agora saque 500. O que acontece com o saldo? Isso deveria ser permitido? Anote sua resposta: vamos resolver esse problema na próxima aula (encapsulamento).
  4. Desafio (opcional)

    Pensando no projeto

    +50 XP

    Pense no sistema do projeto do curso e liste três "coisas" (futuras classes) que ele vai ter. Para cada uma, escreva três atributos e dois métodos. Exemplo:

    ClasseAtributosMétodos
    Alunonome, matrícula, emailmatricular(), trancar()

Marque cada exercício quando resolver, de verdade: o XP é o seu termômetro de estudo. Com todos os obrigatórios feitos, feche a aula e ganhe +50 XP.

🔁Revise os slides

Abra os slides em casa e refaça os quizzes: cada acerto de primeira vale +15 XP (acertos seguidos dão bônus) e chegar ao último slide vale +30 XP.

▶ Revisar os slides