0Pricing
Android Academy · Lesson

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

  1. Declaring Functions
  2. Classes and Properties
  3. Constructors and init
  4. Data Classes
← Back to Android Academy