我在类中包含以下内容,并且返回错误。
我的老师告诉我,如果我在构造函数中实例化实例变量并导入java.util.Scanner包,则可以在扫描仪对象之外创建实例变量。
为什么下面的方法不起作用?
import java.util.Scanner;
public class Javaio {
private char scanner;
public Javaio() {
scanner = new Scanner(System.in);
}
}
最佳答案
Scanner
不是char
。更改scanner
的数据类型以匹配:
private Scanner scanner;