创建Kotlin类时“需要顶级声明”

l7mqbcuq  于 2022-11-16  发布在  Kotlin
关注(0)|答案(1)|浏览(166)

我在这个非常简单的类声明中得到了这个错误Expecting a top level declaration

public class NetworkConnectionInterceptor implements Interceptor{

}

我已经做了几次invalidate cache,但错误仍然存在,有什么想法吗?

jgwigjjp

jgwigjjp1#

注意文件类型,它的.kt,意思是它的Kotlin
您在这里尝试的是Java

public class NetworkConnectionInterceptor implements Interceptor{

}

所以如果你想要一个Kotlin类,

class NetworkConnectionInterceptor : Interceptor {

}

但如果您确实希望将其作为Java,则必须创建一个新文件作为Java

相关问题