[英]Kotlin data class extends Java class
我有一个这样的 Java pojo 类:
public class Event {
private final List<String> urls;
private final int totalPhotoCount;
private final Owner owner;
public Event(@NonNull List<String> photoUrls,
int totalPhotoCount,
@Nullable Owner owner) {
urls = photoUrls;
this.totalPhotoCount = totalPhotoCount;
this.owner = owner;
}
@NonNull
public List<String> getUrls() {
return urls;
}
public int getTotalPhotoCount() {
return totalPhotoCount;
}
@Nullable
public Owner getOwner() {
return owner;
}
}
现在我需要在 kotlin 数据类中扩展这个类并添加额外的字段 - 假设字符串数据。 我怎样才能实现它? 我无法将该类转换为 kotlin
创建一个 .kt 文件并像这样添加类:
data class EventSubclass(
private val data: String,
private val photoUrls: List<String>,
private val totalPhoto: Int,
private val mOwner: Owner
) : Event(photoUrls, totalPhoto, mOwner)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.