Home > POO > Exercícios > Resolução exercício 2

Para este exercício inicial, o enunciado pede que seja criada um novo projeto chamado Enterprise e dentro dele uma classe chamada Pessoa para representar o nome de uma pessoa, fazendo a separação entre nome e sobrenome.

Código da classe Pessoa:
public class Pessoa {
 
    // Atributos da classe
    protected String nome, sobrenome;
 
    // Construtor parametrizado
    public Pessoa(String vNome, String vSobrenome) {
        nome = vNome;
        sobrenome = vSobrenome;
    }
 
    // Copy constructor
    public Pessoa(Pessoa ps) {
        nome= ps.nome;
        sobrenome= ps.sobrenome;
    }
 
    /////////////////////////////////////////////////
    /// Getters e setters
    public String getNome() {
        return nome;
    }
 
    public void setNome(String vNome) {
        nome = vNome;
    }
 
    public String getSobrenome() {
        return sobrenome;
    }
 
    public void setSobrenome(String vSobrenome) {
        sobrenome = vSobrenome;
    }
    ///////////////////////////////////////////////////
 
    // Retorna o nome completo no formato "sobrenome, nome"
    public String getFullName(){
        return sobrenome + ", " + nome;
    }
 
} // classe Pessoa