terça-feira, 9 de dezembro de 2014

Considere um sistema que possui uma classe Pessoa e uma classe CadastroDePessoas, (a) Implemente uma classe Pessoa que possui os atributos:

atributos nome (do tipo String), idade (do tipo int) e telefone (do tipo String). Considere também que ela possui dois construtores (um que só recebe o nome e outro que recebe nome, idade e telefone) e métodos para obter e alterar esses atributos (métodos get e set).

(b) Em seguida, crie uma classe principal CadastroDePessoas com o método main que cria dois objetos do tipo Pessoa e configura os valores de nome, idade e telefone desses objetos.

Feito:

//Classe pessoa:
public class Pessoa{
    private String nome, telefone;
    private int idade;    
   
    Pessoa(String nome){
        this.nome = nome;
    }
    Pessoa(String nome, int idade, String telefone){
        this.nome = nome;
        this.idade = idade;
        this.telefone = telefone;
    }

    public String getNome() {
        return nome;
    }
    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getTelefone() {
        return telefone;
    }
    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }

    public int getIdade() {
        return idade;
    }
    public void setIdade(int idade) {
        this.idade = idade;
    }       
}

//b)
public class CadastroDePessoas{
    public static void main(String args[]){
        Pessoa pessoa1 = new Pessoa("Jõao");
        Pessoa pessoa2 = new Pessoa("Lucas", 13, "8823-1033");
       
        pessoa1.setIdade(pessoa2.getIdade());
        pessoa1.setTelefone("8823-9029");
        pessoa2.setIdade(15);
       
        System.out.println("exibindo pessoas:\n" + "Nome: " + pessoa1.getNome()
        + "\nIdade: " + pessoa1.getIdade() + "\nTelefone: " + pessoa1.getTelefone());
       
        System.out.println("\nexibindo pessoas:\n" + "Nome: " + pessoa2.getNome()
        + "\nIdade: " + pessoa2.getIdade() + "\nTelefone: " + pessoa2.getTelefone());
    }

}

Nenhum comentário:

Postar um comentário