Lesson 12 / 25

Constructors and properties

Explain Constructors and properties, run a focused example, and inspect the result.

The essential idea

Constructors and properties makes a Kotlin program more expressive while keeping the code readable. Identify the value, the rule, and the result before you try to remember the syntax.

See the Kotlin path

This topic is one clear step from source code to useful output.

Kotlin source code passing through compiler to output.
Figure 5.1 — Keep the program path visible.

A practical habit

For Constructors and properties, run a very small example and change only one part. The compiler and output will show whether your explanation is correct.

Quick check

Quick check: How should you practise Constructors and properties?

  • Run a focused small program.
  • Memorize without compiling.
  • Ignore errors.
Answer

Run a focused small program. — Small experiments make cause and effect visible.