路径和路径之间的交互似乎很简单。你使用Paths'get()
方法得到一个Path对象。然后,您可以使用Path的方法:在Java中使用路径和路径
Path p = Paths.get("C:\\directory\\filename.txt");
p.getFilename();
p.getRoot();
p.getParent();
etc...
什么是困惑我的是,Java文档描述了路径为接口的事实。通常情况下,接口只是方法签名的集合,您需要在任何类中声明它通过implements
关键字使用它。
但是,在Path的情况下,没有使用“implements”关键字,并且您没有实现这些方法。他们已经预定义。
我明显得到了棍棒某个地方的错误结局。有人能解释我误解了什么吗?