Junior — Middle
What is the difference between defining a class and creating an instance of that class in Kotlin?
sobes.tech AI
Answer from AI
In Kotlin, class definition is creating a template or description of an object, where properties and methods are specified. Creating an instance of a class is the process of creating a specific object based on this template.
Example:
class Person(val name: String, val age: Int) // class definition
val person1 = Person("Ivan", 30) // creating an instance of the class
Here, Person is a class, and person1 is a specific object of this class with assigned values.