java - Kotlin 初始化对象

标签 java android jvm kotlin

我有一个要扩展的基类,但想扩充一个 View ,其中正常 Java构造函数是。

class TextView(context: Context?) : ViewAbstractClass(context) 

我不确定如何在 Kotlin 中执行此操作.那里有什么结构Kotlin允许您对对象进行复杂的初始化?

最佳答案

https://kotlinlang.org/docs/reference/classes.html#constructors

class Customer(name: String) {
    init {
        logger.info("Customer initialized with value ${name}")
    }
}

关于java - Kotlin 初始化对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35731725/

相关文章:

java - 为什么 InputStream#read() 返回一个 int 而不是一个字节?

java - 如何在GridLayout中对齐复选框?

Java - 舍入 99999999999999.9999

java - 使用Lucene 4删除文档并检索已删除文档的所有docId

java - String.intern() 显示奇怪的结果,它是如何工作的

java - setRetainInstance() 方法是否保留 ArrayAdapter 数据?

android - CollapsingToolbarLayout 不显示标题

android - 我无法查看适用于 Android 的 Firebase Crashlytics 的崩溃详细信息并卡在 "Build and run your app"

java - SocketChannel : Why if I write msgs quickly the latency of each message is low, 但是当我每 30 秒写一个 msg 时延迟很高?

java - 在UWP C++应用程序内部生成JVM时崩溃