问个扩展类的问题
File f; 是没有 f.checked 的,我想给它加这个属性,建了个 KFile.class:
public class KFile extends File{
public boolean checked = false;
public KFile() {
// TODO Auto-generated constructor stub
}
}
但是 f.listFiles() 返回的是 File[] 类型,和 KFile[] 类型不匹配,Kfile 类无法使用,要怎么办。
谢谢。 --------------------编程问答-------------------- --------------------编程问答-------------------- 如果坚持要用KFile的话,就把需要用到checked属性的方法都override咯;
不过终归是要手动设置checked的值吧,不如直接封装一个带File属性和checked属性的Bean咯
补充:Java , Eclipse