如何让Kotlin中的变量接受给定类的任何子类

如何让Kotlin中的变量接受给定类的任何子类,kotlin,Kotlin,我想要这个 data class ActivityInfo(title: String, activity: Activity::class.java) 我希望可以用在活动的子类中 val mainActivityInfo= ActivityInfo("main activity",MainActivity::class.java) //where MainActivity extends Activity 如何在kotlin中执行此操作import android.ap

我想要这个

data class ActivityInfo(title: String, activity: Activity::class.java)
我希望可以用在活动的子类中

val mainActivityInfo= ActivityInfo("main activity",MainActivity::class.java) //where MainActivity extends Activity
如何在kotlin中执行此操作

import android.app.Activity
数据类ActivityInfo(val标题:字符串,val活动:类)
类YourActivity:Activity()
用法

ActivityInfo(“名称”,YourActivity::class.java)
导入android.app.Activity
数据类ActivityInfo(val标题:字符串,val活动:类)
类YourActivity:Activity()
用法

ActivityInfo(“名称”,YourActivity::class.java)
activityClass:Class
activityClass:Class