小编Geo*_*gas的帖子

Java中哪种方式更好?

我想创建一个静态类,其作用类似于枚举,但具有字符串值.以下哪种方法最安全地提取已创建类的完整实例?

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)

java static static-methods design-patterns class

1
推荐指数
1
解决办法
130
查看次数

标签 统计

class ×1

design-patterns ×1

java ×1

static ×1

static-methods ×1