父类实现Parcelable时如何将Java子类迁移到Kotlin

问题描述

我决定从 Java 迁移到 Kotlin。我的 Java 应用程序中有以下数据对象结构。

public class User implements Parcelable{
private String uuid;
private String name; 
// ..etc constructors getters setters and parcelable  implementation

}

public class Student extends User{

    private String grade; 
    // ..etc constructors getters setters and parcelable  implementation

    }

我如何在 kotlin 中实现这一点? 谢谢

解决方法

您可能想要这样做:

@Parcelize
data class User(
 val uuid:String,val name:String):Parcelable

请自行研究如何进行继承。(不过从上面的代码片段中应该很清楚)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...