Classes and Properties
Model data with classes.
What Is a Class?
A class is a blueprint for creating objects. It groups related data and behavior into one type.
For example, a Dog class could describe every dog's name, age, and the bark it makes.
Declaring a Class
You declare a class with the class keyword and a name. Class names use PascalCase.
An empty class is perfectly valid; you can even drop the braces.
class Dog
fun main() {
println("Class declared")
}All lessons in this course
- Declaring Functions
- Classes and Properties
- Constructors and init
- Data Classes