【发布时间】:2021-07-12 13:45:13
【问题描述】:
isAbsolute方法在path接口中没有body,但是我可以在下面的代码中运行。这怎么可能?
Path path= Paths.get("D:\\Example\\1.txt");
System.out.println(path.isAbsolute());//prints true
【问题讨论】:
-
因为
Paths.get返回一个实现Path接口的对象。 -
您对机制的实现感兴趣,还是对概念感兴趣?实现见:stackoverflow.com/questions/1543191/method-overriding-in-java
-
有关概念,请参阅stackoverflow.com/questions/12374399/… 以及从那里链接的问题。