F-Bounded 有界多态是什么意思。[x<:class[x]]
根据我的理解,有界多态是保证了子类的使用安全,不会返回同一个父类下的不同子类。
Sample代码如下:
abstract class QueryPlan[PlanType <: QueryPlan[PlanType]] extends TreeNode[PlanType] {}
这是QueryPlan的一个子类。
abstract class LogicalPlan
extends QueryPlan[LogicalPlan]
with AnalysisHelper
with.
原创
2021-03-14 11:33:46 ·
156 阅读 ·
0 评论