Buscar

Herança em Java: Aluno e Secretário

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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”.

Continue navegando