How to make enums inside java class
You can use enums inside a class as shown in the code below.User.Gender.MALE or FEMALE is always associated with the user property. However if you need Gender to be generic and u want to use it with animals also, then you might want to keep this enum in a separate class.
package com.ekiras.demo;
public class User {
public enum Gender{
MALE,
FEMALE
}
private String name;
private String address;
private String email;
private String password;
private Gender gender = Gender.MALE;
}
You can also use the enums with parameters inside class as shown below.
package com.ekiras.demo;
public class User {
public enum Gender{
MALE("male"),
FEMALE("female");
String value;
Gender(String value){
this.value=value;
}
}
private String name;
private String address;
private String email;
private String password;
private Gender gender = Gender.MALE;
}
Comments
Post a Comment