我想创建一个静态类,其作用类似于枚举,但具有字符串值.以下哪种方法最安全地提取已创建类的完整实例?
public class Name
{
public static final Name MY_NAME = new Name("Chris", "Doe");
public String firstName;
public String lastName;
public Name(firstname, lastname)
{
this.firstName = firstname;
this.lastName = lastname;
}
}
Run Code Online (Sandbox Code Playgroud)
要么
public class Name
{
public String firstName;
public String lastName;
public Name(firstname, lastname)
{
this.firstName = firstname;
this.lastName = lastname;
}
public static Name myName()
{
return new Name("Chris", "Doe");
}
}
Run Code Online (Sandbox Code Playgroud)