Junior — Middle
Mi a különbség az osztály meghatározása és az osztály példányának létrehozása között Kotlinban?
sobes.tech MI
Válasz az MI-től
Kotlinben egy osztály definíciója egy sablon vagy leírás létrehozása egy objektumhoz, ahol tulajdonságokat és metódusokat határozunk meg. Egy osztály példányának létrehozása az a folyamat, amikor egy konkrét objektumot hozunk létre ezen sablon alapján.
Példa:
class Person(val name: String, val age: Int) // osztály definíció
val person1 = Person("Ivan", 30) // osztály példányának létrehozása
Itt a Person egy osztály, a person1 pedig ennek az osztálynak egy konkrét példánya, melyhez értékeket rendeltek.