June 2018
Intermediate to advanced
316 pages
6h 34m
English
Properties are class members that hold values and define rules for reading and writing those values. In Kotlin, the properties of a class represent the current state of an instance of that class. A typical class with properties looks like this:
class Button { var text: String = TODO() var backgroundColor: Int = TODO() var onClickListener: ((Button) -> Unit)? = null}
We can use this class to create objects and set values for the text, backgroundColor, and onClickListener properties. A combination of these properties in one object represents the state of an instance of the Button class.
In this chapter, we'll cover the following topics:
Fields and properties
Code inspection
Read now
Unlock full access