Junior — Middle
Ποια είναι η διαφορά μεταξύ ορισμού μιας κλάσης και δημιουργίας μιας στιγμιότυπης αυτής της κλάσης σε Kotlin;
sobes.tech AI
Απάντηση από AI
Στην Kotlin, ο ορισμός μιας κλάσης είναι η δημιουργία ενός προτύπου ή περιγραφής ενός αντικειμένου, όπου ορίζονται ιδιότητες και μέθοδοι. Η δημιουργία μιας στιγμιότυπου κλάσης είναι η διαδικασία δημιουργίας ενός συγκεκριμένου αντικειμένου βάσει αυτού του προτύπου.
Παράδειγμα:
class Person(val name: String, val age: Int) // ορισμός κλάσης
val person1 = Person("Ivan", 30) // δημιουργία στιγμιότυπου κλάσης
Εδώ, το Person είναι μια κλάση, και το person1 είναι ένα συγκεκριμένο αντικείμενο αυτής της κλάσης με δοσμένες τιμές.