Sobes.tech
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.