Junior — Middle
Jaka jest różnica między zdefiniowaniem klasy a tworzeniem jej instancji w Kotlin?
sobes.tech AI
Odpowiedź od AI
W Kotlinie definicja klasy to tworzenie szablonu lub opisu obiektu, w którym określa się właściwości i metody. Tworzenie instancji klasy to proces tworzenia konkretnego obiektu na podstawie tego szablonu.
Przykład:
class Person(val name: String, val age: Int) // definicja klasy
val person1 = Person("Ivan", 30) // tworzenie instancji klasy
Tutaj Person to klasa, a person1 to konkretny obiekt tej klasy z przypisanymi wartościami.