Java 类文件在构造函数中没有参数
错误:Java 类文件在构造函数中没有参数,java,file,constructor,Java,File,Constructor,错误: import java.io.*; import static java.io.File.separator; public class File { public static void main(String[] args) { String dirName = "Neis"; File dir = new File(dirName); } } // end of class File 为什么文件的构造函数没有参数?在我的不同程序中,它是这
import java.io.*;
import static java.io.File.separator;
public class File {
public static void main(String[] args) {
String dirName = "Neis";
File dir = new File(dirName);
}
} // end of class File
为什么文件的构造函数没有参数?在我的不同程序中,它是这样工作的,但在不同的计算机上。您命名了类文件。因此,当您使用新文件时,它引用您自己的类,而不是java.io.File。您可以通过编写:new java.io.FiledirName来解决这个问题。。。但我建议你给自己的班级重新命名。将您自己的类命名为与公共核心库类相同的类非常容易混淆。您将类文件命名为。所以它没有尝试使用java.io.File。它试图使用你的文件类。
constructor File in class File cannot be applied to given types;
File dir = new File(dirName);
^
required no arguments