Advertisement
CarlosHnS

Task Pessoa

Jun 22nd, 2022
1,007
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.62 KB | None | 0 0
  1. -----------------------------classe Pessoa.java
  2.  
  3. public class Pessoa {
  4.    
  5.     private String nome;
  6.     private String sobrenome;
  7.  
  8.     public void setPessoa(String nome, String sobrenome, Fone fone){
  9.         this.nome = nome;
  10.         this.sobrenome = sobrenome;
  11.     }
  12.  
  13.     public Pessoa getPessoa(){
  14.         Pessoa pessoa = new Pessoa();
  15.         Fone fone = new Fone();
  16.         fone.setFone("71", "98392-7492", fone.isCelular());
  17.         pessoa.setPessoa("Ronaldo", "Ronaldo", fone);
  18.         return pessoa;
  19.     }
  20. }
  21.  
  22.     class PessoaJuridica extends Pessoa{
  23.  
  24.         private String cnpj;
  25.  
  26.         public void setCNPJ(String cnpj){
  27.             this.cnpj = cnpj;
  28.         }
  29.         public String getCNPJ(){
  30.             return this.cnpj;
  31.         }
  32.     }
  33.  
  34.     class PessoaFisica extends Pessoa{
  35.  
  36.         private String CPF;
  37.  
  38.         public String getCPF() {
  39.             return CPF;
  40.         }
  41.  
  42.         public void setCPF(String cPF) {
  43.             CPF = cPF;
  44.         }
  45.     }
  46.  
  47. ----------------------classe Fone.java
  48.  
  49. public class Fone extends Pessoa{
  50.  
  51.    
  52.     private String codigo;
  53.     private String numero;
  54.     private boolean celular;
  55.  
  56.     public void setFone(String codigo, String numero, boolean celular){
  57.         this.codigo = codigo;
  58.         this.numero = numero;
  59.         this.celular = celular;
  60.     }
  61.  
  62.     public Pessoa getFone(){
  63.         Pessoa pessoa = new Pessoa();
  64.         Fone fone = new Fone();
  65.         fone.setFone("71", "98392-7492", isCelular());
  66.         pessoa.setPessoa("", "", fone);
  67.         return pessoa;
  68.     }
  69.  
  70.     public boolean isCelular(){
  71.         return true;
  72.     }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement