问题解决就结贴,怎么样重载File类,错在哪里阿
package p1;
import java.io.*;
import java.util.*;
public class File1 extends File
{
//static private FileSystem fs = FileSystem.getFileSystem();
private String path;
public File1(String path)
{
this.path=path;
}
private transient int prefixLength;
int getPrefixLength() {
return prefixLength;
}
public String[] list(FilenameFilter filter) {
String names[] = list();
if ((names == null) || (filter == null)) {
return names;
}
ArrayList v = new ArrayList();
for (int i = 0 ; i < names.length ; i++) {
if (filter.accept(this, names[i])) {
v.add(names[i]);
}
}
return (String[])(v.toArray(new String[0]));
}
}
F:\linhaiwen\j2ee\example>javac File1.java
File1.java:4: cannot resolve symbol
symbol : constructor File ()
location: class java.io.File
public class File1 extends File
^
1 error