我的列表中有一个可以具有严重性级别的项目(这些级别是:信息,警告,错误,延迟,...)
我想以 OOP 方式对此进行编程,以便在需要时可以轻松添加更多严重级别。自从我使用 Java 以来已经有一段时间了,所以我不确定如何以正确的方式进行操作。
我所拥有的是:
Public class ListItem
{
int sev;
String name;
public ListItem(String name, int s)
{
this.name = name; this.sev = s;
}
...
}
严重性应该有一个整数(如“1”)和一个名称(如“信息”)
我想“预定义”严重性,例如:
public static final int WARNING = 1;
public static final int ERROR = 2;
但是,当“1”被指定为列表项的严重性时,如何显示名称“警告”?我有最好的方法吗?
谢谢,