FileTree.visit {}闭包的参数类型是为什么是FileTreeElement?
来源:7-7 文件属性操作讲解

逐梦稚者
2020-03-09
The file/directory to be visited is passed to the given closure as a {@link
* FileVisitDetails}
注释里写的闭包的参数是FileVisitDetails,这里的参数为什么可以写它的父类FileTreeElement?
就像Java一个方法要求传String,却传了一个Object,怎么会通过呢?
写回答
1回答
-
qndroid
2020-03-09
应该有继承关系吧,groovy是弱类型
00
相似问题