Tag: 懒惰初始化

如何在Kotlin中实现一个需要另一个属性的懒惰属性?

我需要一个矩形,需要在通话中初始化。 这是我的代码; class EpheButton private constructor( private val text: String, private val x: Float, private val y: Float, private val projectionMatrix: Matrix4) : Disposable { private val spriteBatch: SpriteBatch = SpriteBatch() private val bitmapFont: BitmapFont = BitmapFont() private val shapeRenderer: ShapeRenderer = ShapeRenderer() private val textWidth: Float private val textHeight: Float private val rectangle :Rectangle […]