Kotlin:Interface … does not have constructors

原创 2018年04月15日 03:42:55

接口

interface OnSchoolItemClickListener {
    fun onItemClick(pos: Int, name: String)
}

定义变量实现接口报错:

这是从java转kotlin后的

Interface … does not have constructors

正确姿势

private val listener = object : OnSchoolItemClickListener {
    override fun onItemClick(pos: Int, name: String) {
        setSchoolText(name)
        hideBottom()
    }
}

参考:Kotlin: Interface … does not have constructors

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37299249/article/details/79946269

Kotlin-2.1-类和继承

Kotlin-2.1-Classes and Inheritance 标签:Kotlin 翻译自官方文档:Classes and Inheritance-如有遗漏和错误,欢迎指正! ...
  • feather_wch
  • feather_wch
  • 2017-12-19 20:29:41
  • 98

使用Kotlin实现Android简单Demo,对比JAVA实现分析具体语法不同之处(二)

使用Kotlin实现Android简单Demo,对比JAVA实现分析具体语法不同之处(二) 写在之前,上篇简单的实现了Kotlin工程文件的创建,并记录了默认生成代码与JAVA实现的差别 ...
  • M075097
  • M075097
  • 2017-07-13 20:03:47
  • 1028

你不可不知的interface(2)-成员特点

今天我们一起学习一下接口的成员特点(构造方法、成员变量、成员方法)。 首先是构造方法: 我们先定义一个接口,然后写一下他的构造方法: interface Inter{ public Inter(...
  • hxqneuq2012
  • hxqneuq2012
  • 2016-10-20 19:35:46
  • 120

Android - Kotlin 下使用 Room 遇到 There are multiple good constructors and Room will ... 问题

问题: kotlin 更新值 1.2.6 版本时,room 表的实体类就编译不通过了,比如: @Entity(tableName = "table_hex") data cla...
  • LABLENET
  • LABLENET
  • 2018-03-18 17:22:36
  • 81

TypeError:'str' does not support the buffer interface

TypeError:'str' does not support the buffer interface 找问题找了好久,在StackOverflow上发现有人也出现同样的问题,并一个叫Sch...
  • qbw2010
  • qbw2010
  • 2015-05-10 20:45:27
  • 534

java.sql.timestamp does not have a no-arg default constructor

今天做Webservice项目时,传递datatime类型的数据时,提示java.sql.timestamp does not have a no-arg default constructor~~~...
  • zhangshufei8001
  • zhangshufei8001
  • 2016-07-29 11:28:37
  • 1530

Python_bug收集_TypeError:'str' does not support the buffer interface

参考链接:http://blog.csdn.net/chuanchuan608/article/details/17915959 感谢原作者 如有侵权,立删源文件: server.py#!/us...
  • erujo
  • erujo
  • 2016-05-08 00:21:19
  • 1309

Kotlin-10.接口(interface)

Kotlin接口interface类似于Java 8,既可包含方法声明,也包含方法实现,抽象方法,实现接口,接口属性,在接口中的属性既可以是抽象的,也可以有访问器的实现,不能有幕后字段(backing...
  • qq_32115439
  • qq_32115439
  • 2017-06-20 22:58:24
  • 808

Mac Os, Android Studio 升级提示:Android Studio does not have write access to /Applications/Android Studi

Android Studio 2.2.2 升级到2.2.3 时提示: Android Studio does not have write access to /Applications/Androi...
  • ultrapro
  • ultrapro
  • 2016-12-12 14:11:35
  • 1490

GCC-3.4.6源代码学习笔记 (103)

5.12.3.2.1.1.3.5.2.            为参数构建DECL节点在解析完参数列表后,在cp_parser_direct_declarator的10492行,make_call_d...
  • wuhui_gdnt
  • wuhui_gdnt
  • 2010-09-17 11:53:00
  • 1045
收藏助手
不良信息举报
您举报文章:Kotlin:Interface … does not have constructors
举报原因:
原因补充:

(最多只允许输入30个字)