我有一个通过SnakeCaseFormatter的类

class SnakeCaseFormatter implements TextFormatter { etc...




List<TextFormatter> formatter = new ArrayList<TextFormatter>();


当我使用

formatter.add(SnakeCaseFormatter);


我收到一条错误消息:“ SnakeCaseFormatter无法解析为变量”。

我可以知道如何纠正这个问题吗?

最佳答案

SnakeCaseFormatter是您的类的名称,即对象的设计。要获得一个实际的对象,您需要实例化它:

SnakeCaseFormatter myFormatter = new SnakeCaseFormatter();


然后,您可以将此实例添加到列表中:

formatter.add(myFormatter);

09-07 14:27