extends File,然后public覆盖指定的File方法。File file = new File("");
FileExtend myfile = (FileExtend )file;
FileExtend myfile = (FileExtend )file;
解决方案 »
- 请教大神,能否从数据库查询返回的结果ResultSet对象中获得查询结果的字段名?
- oracle10g 客户端装了后 提示少驱动
- 如何在main程序里使用非静态的method
- 请教一个关于Graphics & Graphics2D问题?我觉得很怪异。
- 帮忙编一个简单的程序,今天下午要用,编好就结贴,谢谢!! 急急急!!!
- 求教,关于“接口”的概念问题
- Who can help me? Oh,my java!!!
- 关于Swing、AWT、Applet的困惑...
- 请教一个小问题,关于时间的
- 请问现在在北京用JAVA做什么?????
- 【求助】通过IP访问数据库比较慢。。而用localhost就没问题。。
- 怎样用java实现对png格式图像的缩放和裁切?
FileExtend myfile = (FileExtend )file;是用后者覆盖前者吗!
应该是FileExtend myfile = (File)file;吧
用FileExtend myfile = (File)file;根本编译不过去!
因此要实现上面的功能不能采用继承的方式。
如下
class MyFile{
File file =;//
}
class MyFile{
File instance;
public MyFile(File in){instance = in;}
//不想覆盖的方法
public methodA(){
return restance.methodA();
}
//想自己实现的方法
public methodB(){
//do something
}
}