【发布时间】:2016-10-18 12:05:04
【问题描述】:
大家好,由于私有字符串“first”和“last”未被“使用”,我无法运行。
知道为什么会导致问题吗?谢谢!
public class Bananas{
private String first;
private String last;
private static int members = 0;
public Bananas(String fn, String ln){
first = fn;
last = ln;
members++;
System.out.printf("Constructor for %s %s, members in the club: %d\n", members);
}
}
单独的类
public class clasone {
public static void main(String[] args){
Bananas member1 = new Bananas ("Ted","O'Shea");
Bananas member2 = new Bananas ("John","Wayne");
Bananas member3 = new Bananas ("Hope","Go");
}
}
【问题讨论】:
-
您能分享一下您收到的错误消息吗?
-
这可能只是一个警告,而不是编译错误。该代码没有用,因为无法从您的课程中获取信息。
-
错误“线程“主”java.util.MissingFormatArgumentException 中 1 个异常的构造器:java.io.PrintStream 的 java.util.Formatter.format(未知源)中的格式说明符“%s”。格式(未知来源)在 java.io.PrintStream.printf(未知来源)在 Main.
(Main.java:13) 在 clasone.main(clasone.java:4) " -
这与未使用字符串无关...请编辑您的问题以包含实际错误!
-
但它没有使用第一个或最后一个字符串?