Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício 2 Na aula de herança vimos o seguinte caso: Ou seja, temos a superclasse Pessoa, e as subclasses Professor, Aluno e Secretário. O código da classe Pessoa é o seguinte: public class Pessoa { public String nome; public String email; public String telefone; public int idade; public char sexo; public String cpf; void exibirDados() { System.out.println("Nome: " + this.nome); System.out.println("Email: " + this.email); System.out.println("Telefone: " + this.telefone); System.out.println("Idade: " + this.idade); System.out.println("Sexo: " + this.sexo); System.out.println("CPF: " + this.cpf); } } Na aula também foi apresentado o código da subclasse Professor: public class Professor extends Pessoa{ public double salario; public String disciplinas; void exibirDados() { super.exibirDados(); System.out.println("Salário: " + this.salario); System.out.println("Disciplinas: " + this.disciplinas); } } No arquivo principal, criamos um objeto professor: Professor professor1 = new Professor(); professor1.nome = "Fábio"; professor1.email = "fabio@gmail.com"; professor1.telefone = "16988888888"; professor1.idade = 30; professor1.sexo = 'M'; professor1.cpf = "12345678901"; professor1.salario = 5.500; professor1.disciplinas = "Banco de dados;Estrutura de dados"; professor1.exibirDados(); Agora, façam os códigos das subclasses Aluno e Secretário. Criem um objeto de cada classe e exibam suas informações chamando o método “exibirDados”.
Compartilhar