package pessoa;
public class Aluno extends Pessoa{
private String curso;
private double[] notas;
public Aluno() {
super();
}
public Aluno(String nome, String endereco, String telefone, String curso) {
super(nome, endereco, telefone);
this.curso = curso;
this.notas = notas;
}
public boolean verificarAprovado(){
return true;
}
public void metodoQualquer(){
super.setCpf(1234567-99);
this.setCpf(00000000-99);
}
public String getCurso() {
return curso;
}
public double[] getNotas() {
return notas;
}
public void setCurso(String curso) {
this.curso = curso;
}
public void setNotas(double[] notas) {
this.notas = notas;
}
}
___________ / / _____________
package pessoa;
public class Pessoa {
private String nome, endereco, telefone;
private String telefoneCelular;
int cpf;
public Pessoa(){}
public Pessoa(String nome, String endereco, String telefone) {
this.nome = nome;
this.endereco = endereco;
this.telefone = telefone;
}
public String getNome() {
return nome;
}
public String getEndereco() {
return endereco;
}
public String getTelefone() {
return telefone;
}
public String getTelefoneCelular() {
return telefoneCelular;
}
public int getCpf() {
return cpf;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
public void setTelefone(String telefone) {
this.telefone = telefone;
}
public void setTelefoneCelular(String telefoneCelular) {
this.telefoneCelular = telefoneCelular;
}
public void setCpf(int cpf) {
this.cpf = cpf;
}
public String obterEtuiqueta(){
return endereco;
}
}
___________ / / __________
package pessoa;
public class Professor extends Pessoa{
private double salario;
private String nomeCurso;
public double getSalario() {
return salario;
}
public String getNomeCurso() {
return nomeCurso;
}
public void setSalario(double salario) {
this.salario = salario;
}
public void setNomeCurso(String nomeCurso) {
this.nomeCurso = nomeCurso;
}
public double calcularSalarioLiquido(){
return 0;
}
public String obterEtiquetaEndereco(){
String s = "Endereço do professor: ";
s += super.getEndereco();
//ou s += this.getEndereco();
return s;
}
}
_____________ / / ______________
package execucao;
import pessoa.Pessoa;
import pessoa.Aluno;
import pessoa.Professor;
public class Aplicacao1 {
public static void main(String[] args) {
Aluno aluno = new Aluno();
Pessoa pessoa = new Pessoa();
Professor prof = new Professor();
pessoa.setEndereco("Rua 1 quadra 2");
aluno.setEndereco("Rua 2 quadra 3");
prof.setEndereco("Rua 3 quadra 4");
System.out.println(pessoa.obterEtuiqueta());
System.out.println(aluno.obterEtuiqueta());
System.out.println(prof.obterEtiquetaEndereco());
aluno.setCpf(8888888-99);
System.out.println(aluno.getCpf());
}
}
Nenhum comentário:
Postar um comentário