GENTE ESTOU COM UMA DUVIDA, VCS PODEM ME AJUDAR ? SEGUINTE FEZ MEU PROGRAMINHA AQUI POREM NAO ESTOU CONSEGUINDO COMO COLOCA O METODO PARA IMPRIMIR TODOS OS DADOS DA PESSOA.
Crie uma classe para representar uma pessoa, com os atributos privados de nome, data de
nascimento e altura. Crie os métodos públicos necessários para sets e gets e também um
método para imprimir todos dados de uma pessoa. Crie um método para calcular a idade
da pessoa
O QUE EU FIZ ATE AGORA FOI ISSO.
package Facul;
public class Pessoa {
private String nome;
private String dataNascimento;
private String altura;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getDataNascimento() {
return dataNascimento;
}
public void setDataNascimento(String dataNascimento) {
this.dataNascimento = dataNascimento;
}
public String getAltura() {
return altura;
}
public void setAltura(String altura) {
this.altura = altura;
}
public void Info (String nome,String dataNascimento, String altura) {
this.nome = nome;
this.dataNascimento = dataNascimento;
this.altura = altura;
}
public double idade (double anoNascimento, double anoAtual) {
return anoAtual - anoNascimento;
}
}
package Facul;
public class TestePessoa {
public static void main (String [] args) {
Pessoa p = new Pessoa ();
String Informacao;
Informacao = p.Info();
System.out.println("Minhas informações são:"+Informacao);
double resultado;
resultado = p.idade(1999, 2019);
System.out.println("Minha idade é:"+resultado);
}
}
NAO ESTOU CONSEGUINDO IMPRIMIR TODAS AS INFORMACOES DO METODO INFO PQ ELE PEDE PRA MIM RETORNAR ALGO , MAS NAO SEI OQ RETORNAR, OQ EU FACO ? TENHO FAZER ALGUMA COISA DIFERENTE ?