• Matéria: Informática
  • Autor: Jujubay
  • Perguntado 8 anos atrás

Podem me ajudar? JAVA - Herança
Cria uma Classe Pessoa, contendo os atributos encapsulados, com seus respectivos seletores
(getters) e modificadores (setters), e ainda o construtor padrão e pelo menos mais duas opções de
construtores conforme sua percepção. Atributos: String nome; String endereço; String telefone;

Comecei a fazer olha se esta certo?!

Anexos:

jvsilvictorox7rfj: Adicionei uma resposta com 3 opções de construtores, como pedido. O padrão (nome,end,tel) e mais dois: (nome,idade,aniv) e (nome, CPF, RG)
Jujubay: ok! Obrigado! Ficou 10!
jvsilvictorox7rfj: Um detalhe no que você começou a fazer aí na imagem... alguns "Set" estão com "return" no lugar de "this". Ah, e não use caracteres especiais (ç, no caso). Somente no texto/conteúdo de Strings, nunca em nome de variáveis, funções e similares.
jvsilvictorox7rfj: Caso surja dúvida sobre haver três construtores com nome "Pessoa", é totalmente possível haver métodos com mesmo nome desde que a assinatura deles sejam diferentes. A assinatura é o conjunto de "tipo", "nome" e "parâmetros". Como eles tem parâmetros diferentes, não há problemas, pois isso os caracteriza como assinaturas diferentes (sobrecargas diferentes, como dito em algumas linguagens).

Respostas

respondido por: jvsilvictorox7rfj
8



public class Pessoa
{
    private String nome;
    private String endereco;
    private String telefone;
    private int idade;
    private String dataAniv;
    private String CPF;
    private String RG;
   
    public Pessoa(String nome, String endereco, String telefone)
    {
        this.nome = nome;
        this.endereco = endereco;
        this.telefone = telefone;
    }
   
    public Pessoa(String nome, String idade, String dataAniv)
    {
        this.nome = nome;
        this.idade = idade;
        this.dataAniv = dataAniv;
    }
   
    public Pessoa(String nome, String CPF, String RG)
    {
        this.nome = nome;
        this.CPF = CPF;
        this.RG = RG;
    }
   
    public String getNome()
    {
        return this.nome;
    }
   
    public void setNome(String nome)
    {
        this.nome = nome;
    }
   
    public String getEndereco()
    {
        return this.endereco;
    }
   
    public void setEndereco(String endereco)
    {
        this.endereco = endereco;
    }
   
    public String getTelefone()
    {
        return this.telefone;
    }
   
    public void setTelefone(String telefone)
    {
        this.telefone = telefone;
    }
   
    public int getIdade()
    {
        return this.idade;
    }
   
    public void setIdade(int idade)
    {
        this.idade = idade;
    }
   
    public String getDataAniv()
    {
        return this.dataAniv;
    }
   
    public void setDataAniv(String dataAniv)
    {
        this.dataAniv = dataAniv;
    }
   
    public String getCPF()
    {
        return this.CPF;
    }
   
    public void setCPF(String CPF)
    {
        this.CPF = CPF;
    }
   
    public String getRG()
    {
        return this.RG;
    }
   
    public void setRG(String RG)
    {
        this.RG = RG;
    }
   
}




Perguntas similares