Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // public = visivel a qualquer um, acessivel
- // private = somente existe na propria classe,inacessivel
- // protected
- public class Pessoa{ //superclasse
- public String nome, cpf;
- public Pessoa(String nome, String cpf){
- this.atualizarCadastro(nome, cpf);
- }
- public void atualizarCadastro(String nome, String cpf){
- this.nome = nome;
- this.cpf = cpf;
- }
- }
- public class Professor extends Pessoa { //subclasse
- public String departamento, lattes;
- public String Professor(String nome, String cpf, String departamento,String lattes){
- super(nome,cpf); //importando construtor da superclasse Pessoa
- this.departamento = departamento;
- this.lattes = lattes;
- }
- public void mudarLotacao(String departamento){
- this.departamento = departamento;
- }
- }
- //override: metodo na subclasse igual ao da superclasse: referenciar metodos como this. (classe local) ou super. (superclasse)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement