我正在尝试创建第二个构造函数,并根据构造函数调用使用不同的泛型类型调用父类。1种类型是GroupTrackInfoDTO,另一种是TrackInfoDTO但是……
它们是相同的JVM签名。您可以定义一个抽象类( AbstractTrackInfoDTO )那是...的父母 TrackInfoDTO 和 GroupTrackInfoDTO 然后声明构造函数如下:
AbstractTrackInfoDTO
TrackInfoDTO
GroupTrackInfoDTO
constructor(operation: BizOperation<AbstractTrackInfoDTO>, mCallback: BizTaskCallback<TrackSettings>) : super(operation) { this.mCallback = mCallback }