AJBM Posted April 7, 2012 at 08:50 PM Report #448078 Posted April 7, 2012 at 08:50 PM Boas! Gostava de saber como e que se instancia um enum? Eu tenho que fazer isto Definir uma pessoa, sendo que a mesma é caracterizada por nome, idade, sexo, pai, e mãe. O sexo de uma pessoa assume um de dois valores possíveis - Feminino, ou Masculino. Os atributos de uma pessoa devem ser de acesso o mais restrito possível. public class Pessoa { private String nome; private Pessoa pai; private Pessoa mae; private Sexo sexo; private Date data; public Pessoa(String nome, Pessoa pai, Pessoa mae, Sexo sexo, Date data) { this.nome=nome; this.pai = pai; this.mae = mae; this.sexo = sexo; this.data = data; } public enum Sexo { M , F } public Date getData() { return data; } public void setData(Date data) { this.data = data; } public Pessoa getMae() { return mae; } public void setMae(Pessoa mae) { this.mae = mae; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public Pessoa getPai() { return pai; } public void setPai(Pessoa pai) { this.pai = pai; } public Sexo getsexo() { return sexo; } public void setsexo(Sexo sexo) { this.sexo = sexo; } } public class PessoaDemo { /** * @param args the command line arguments */ public static void main(String[] args) { Pessoa filho; Pessoa pai; Pessoa mae; Pessoa avo; Pessoa avoo; avoo= null; avo=null; pai=new Pessoa("antonio",avoo,avo,Sexo.M,12); filho=new Pessoa("Antonio",pai,mae,Sexo.M,12); } }
bsccara Posted April 7, 2012 at 10:43 PM Report #448085 Posted April 7, 2012 at 10:43 PM http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
AJBM Posted April 9, 2012 at 03:12 PM Author Report #448231 Posted April 9, 2012 at 03:12 PM já consegui 👍
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now