菜问题:File类的CompareTo(File anotherfile)如何实现的?

03-10-28 learningJava
各位大虾:

我想创建一个File类的子类,实现文件的读写,用流进行操作。现在遇到的问题如下:

1 我想仿照File类的compareTo(File anotherfile)方法写一个copyTo(File anotherfile),但没明白compareTo是如何实现的,问题是:

在File类中,compareTo方法是将File的一个实例(比如说resourcefile)与anotherfile进行比较的,在compareTo方法中,他是如何获知它的一个实例并与anotherfile进行比较的???

也就是说,如下调用时,File类是如何把它自身和anotherfile比较的?

File file= new File(path);

file.compareTo(anotherfile);// 何把它自身和anotherfile比较的?

谢谢各位了!!

猜你喜欢