Kotlin数据类从何而来?我可以增加它们吗?

Kotlin数据类从何而来?我可以增加它们吗?,kotlin,data-class,Kotlin,Data Class,我一直在摆弄Kotlin数据类es,我在考虑是否有可能增加一些类(例如包含复制的功能)以增加所有数据类es 是否可以扩充数据类es?Kotlin的数据类不从任何类继承(JVM上的any/java.lang.Object)。据我所知,没有办法全局修改所有数据类的行为,例如copy 用于复制、解构等的方法分别为每个数据类生成。(请参阅)Kotlin的数据类不从任何类继承(JVM上的any/java.lang.Object)。据我所知,没有办法全局修改所有数据类的行为,例如copy 用于复制、解构等的

我一直在摆弄Kotlin
数据
es,我在考虑是否有可能增加一些类(例如包含
复制
的功能)以增加所有
数据
es


是否可以扩充
数据
es?

Kotlin的数据类不从任何类继承(JVM上的
any
/
java.lang.Object
)。据我所知,没有办法全局修改所有数据类的行为,例如
copy


用于复制、解构等的方法分别为每个数据类生成。(请参阅)

Kotlin的数据类不从任何类继承(JVM上的
any
/
java.lang.Object
)。据我所知,没有办法全局修改所有数据类的行为,例如
copy


用于复制、解构等的方法分别为每个数据类生成。(请参阅)

例如,您不能更改Kotlin编译器为数据类生成字节码的方式,因此您不能更改
copy
-函数的工作方式。但是,自最近的更新以来,您可以做的是使您的数据类从其他类继承,这样您就可以创建一个抽象基类,用于所有数据类,以赋予它们额外的功能。

您不能更改Kotlin编译器为数据类生成字节码的方式,例如,您不能更改
copy
-函数的工作方式。但是,自最近的更新以来,您可以做的是使您的数据类从其他类继承,这样您就可以创建一个抽象基类,用于所有数据类,从而为它们提供额外的功能