Kotlon 数据类和单例类

数据类

代码

package com.example.dataandsingletondemo


/**
 * Person实体
 *
 * @author songguanxun
 * @date   2022/1/14
 */
data class PersonEntity(
    val id: String,
    val name: String,
    val age: Int
)

调用

    /**
     * 测试数据类
     */
    private fun testData() {
        val entity1 = PersonEntity("100", "Zhang San", 25)
        val entity2 = PersonEntity("100", "Zhang San", 25)
        Log.i("sgx", "entity1 == entity2: " + (entity1 == entity2))
    }

效果

单例类

代码

package com.example.dataandsingletondemo

import android.util.Log

/**
 * 单例类
 */
object Singleton {
    fun test() {
        Log.i("sgx", "单例类中方法被调用")
    }
}

调用

Singleton.test()

效果

猜你喜欢

转载自blog.csdn.net/sgx1825192/article/details/123125950