小编Adr*_*ian的帖子

给定任何类类型的实例,如何找出它继承或实现的父类和/或特征?

假设有类/特征定义如下:

trait T1 {}
trait T2 {}
abstract class A{}

class B {}
class C extends A with T1 with T2 {}

val b = new B with T1
val c = new C
Run Code Online (Sandbox Code Playgroud)

给定b和c的实例,我如何获得它们的继承信息(即知道b实现T1,c实现A,T1和T2)?

谢谢你的帮助.

scala

10
推荐指数
1
解决办法
7147
查看次数

标签 统计

scala ×1