Sobes.tech
Junior — Middle

Ποια είναι η διαφορά μεταξύ ορισμού μιας κλάσης και δημιουργίας μιας στιγμιότυπης αυτής της κλάσης σε Kotlin;

sobes.tech AI

Απάντηση από AI

Στην Kotlin, ο ορισμός μιας κλάσης είναι η δημιουργία ενός προτύπου ή περιγραφής ενός αντικειμένου, όπου ορίζονται ιδιότητες και μέθοδοι. Η δημιουργία μιας στιγμιότυπου κλάσης είναι η διαδικασία δημιουργίας ενός συγκεκριμένου αντικειμένου βάσει αυτού του προτύπου.

Παράδειγμα:

class Person(val name: String, val age: Int) // ορισμός κλάσης

val person1 = Person("Ivan", 30) // δημιουργία στιγμιότυπου κλάσης

Εδώ, το Person είναι μια κλάση, και το person1 είναι ένα συγκεκριμένο αντικείμενο αυτής της κλάσης με δοσμένες τιμές.