Tag: 子类

为什么我不能访问Kotlin中的超类枚举?

我将一个Java Android项目转换为Kotlin。 我正在使用API.AI的客户端 ,它有两个AIConfiguration类: 超 package ai.api; public class AIConfiguration implements Cloneable { public static enum SupportedLanguages { English(“en”), //… } //… } 子类 package ai.api.android; public class AIConfiguration extends ai.api.AIConfiguration { public enum RecognitionEngine { //… } 在我的Java代码中,我正在创建一个子类的实例,正如api指南中的建议: final AIConfiguration config = new AIConfiguration(“TOKEN”, AIConfiguration.SupportedLanguages.English, AIConfiguration.RecognitionEngine.System); 一旦转换为Kotlin,看起来像这样: val config = AIConfiguration(“TOKEN”, AIConfiguration.SupportedLanguages.English, AIConfiguration.RecognitionEngine.System) …导致Unresolved […]