Exercicios Laboratorio
1 - Criar a classe Pessoa
– String nome
– String cpf
– int idade
– float altura
– método mostrar() retornando os dados da Pessoa (Pessoa:...)
2 – Criar a classe Principal
– criar 2 pessoas e mostrar os dados
3 – Alterar os atributos para private, criar um construtor só emitindo uma mensagem, criar um construtor que atualiza o nome e o cpf, criar sets para idade e altura
4 – Alterar código na classe principal
5 – Criar método para aumentar a idade
6 – Fazer uma chamada no método aumenta idade e mostrar a pessoa
7 – Criar a classe Aluno herdando de Pessoa
– int matricula
– String curso
– String horario
– Construtor que atualiza matricula, curso e horario
8 – Criar um Aluno e mostrar os dados
9 – Criar método mostrar em Aluno concatenando o retorno do mostrar de pessoa com a matrícula, o curso e o horário
10 – Rodar a classe Principal
11 – Alterar o construtor de Aluno para receber nome, cpf e chamar construtor de pessoa
12 – Rodar classe Principal
13 – Criar interface “autentica” com métodos login e logout
14 – Fazer Aluno implementar “autentica” e implementar os métodos “Entrou” e “Saiu”
15 – Chamar os métodos na classe Principal
16 – Criar uma classe Agenda com nome e 10 Pessoas. Criar um construtor que atualiza o nome da Agenda e um método para mostrar a Agenda que retorna o nome e a relação de
Pessoas da Agenda.
17 – Inserir 10 pessoas na Agenda e mostrá-las.
import java.util.Scanner; public class TestaPessoa {
public static void main(String[] args) {
Pessoa p = new Pessoa("Maria","54654654");
p.idade = 30;
p.altura = 1.80f;
System.out.println(p.mostra());
Aluno a = new Aluno("Paulo", "12321312",123,"Engenharia","manha");
System.out.println(a.mostra());
System.out.println("-----");
Agenda ag = new Agenda("Ana");
Scanner sc = new Scanner(System.in);
String nome;
String cpf; int idade; float altura; for (int i=0;i<3;i++) {
System.out.println("Entre com o nome :"); nome = sc.nextLine();
System.out.println("Entre com o cpf :"); cpf =