gpt4 book ai didi

kotlin - 接口(interface)中不允许使用属性初始化器

转载 作者:行者123 更新时间:2023-12-01 12:05:38 27 4
gpt4 key购买 nike

我的 Java 项目有一个带有给定值的 ItemType 接口(interface),该接口(interface)由某些类实现。如何在 Kotlin 上实现这个接口(interface)?

public interface ItemType {

int TYPE_OPTION = 2;
int TYPE_GRID = 3;
int TYPE_CAROUSEL = 4;
int TYPE_MUSIC = 5;
int TYPE_GUESS = 6;

int getItemType();

}

最佳答案

您可以使用 companion object :

interface ItemType {
val itemType: Int

companion object {
const val TYPE_OPTION = 2
const val TYPE_GRID = 3
const val TYPE_CAROUSEL = 4
const val TYPE_MUSIC = 5
const val TYPE_GUESS = 6
}
}

关于kotlin - 接口(interface)中不允许使用属性初始化器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57312599/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com