我有一个名为的类Files
,我有一个toString
像这样的方法:
public String toString() {
String res = "[";
for (int i = 0; i < files.size(); ++i) {
if (i > 0) {
res += " ";
}
res += files.get(i);
}
return res + "]";
}
在一个名为的单独类中,Homework
我有另一个 toString 方法,我试图在其中打印返回的字符串Files.toString()
。现在我的代码看起来像:
public String toString(){
String output = Files.toString();
return output;
}
但它给我的错误是它不能对非静态方法进行静态引用。有没有办法进行非静态引用?这两种toString
方法都不是静态的,所以我不知道它为什么要进行静态引用。