Τι είναι η κατηγορία δεδομένων Kotlin;
Τι είναι η κατηγορία δεδομένων Kotlin;

Βίντεο: Τι είναι η κατηγορία δεδομένων Kotlin;

Βίντεο: Τι είναι η κατηγορία δεδομένων Kotlin;
Βίντεο: Kotlin: Visibility Modifiers| public, private, internal, protected| Added Subtitles | android coding 2024, Νοέμβριος
Anonim

Κότλιν έχει καλύτερη λύση για τάξεις που χρησιμοποιούνται για συγκράτηση δεδομένα /κατάσταση. Λέγεται α Κατηγορία δεδομένων . ΕΝΑ Κατηγορία δεδομένων είναι σαν κανονικό τάξη αλλά με κάποιες πρόσθετες λειτουργίες. Με Οι τάξεις δεδομένων του Κότλιν , δεν χρειάζεται να γράψετε/δημιουργήσετε μόνοι σας όλο τον μακροσκελές κώδικα λέβητα.

Ομοίως, τι είναι μια κλάση δεδομένων;

ΕΝΑ κλάση δεδομένων αναφέρεται σε α τάξη που περιέχει μόνο πεδία και ακατέργαστες μεθόδους πρόσβασης σε αυτά (getters και setters). Αυτά είναι απλά δοχεία για δεδομένα χρησιμοποιείται από άλλους τάξεις . Αυτά τα τάξεις δεν περιέχουν καμία πρόσθετη λειτουργικότητα και δεν μπορούν να λειτουργήσουν ανεξάρτητα δεδομένα που κατέχουν.

Δεύτερον, τι επιτρέπεται στο Kotlin; Κότλιν ας είναι μια συνάρτηση εύρους όπου οι μεταβλητές που δηλώνονται μέσα στην έκφραση δεν μπορούν να χρησιμοποιηθούν εκτός. Ένα παράδειγμα που αποδεικνύει kotlin ας η λειτουργία δίνεται παρακάτω.

Επίσης για να ξέρετε, μπορούν οι κλάσεις δεδομένων να κληρονομήσουν το Kotlin;

Κληρονομία . Κατηγορίες δεδομένων σε Κότλιν είναι οριστικές από προεπιλογή και μπορώ δεν είναι ανοιχτό έτσι εμείς μπορώ μη χρησιμοποιείς κληρονομία όπως κάνουμε στην Java ή στην κανονική Μαθήματα Kotlin . Έτσι μέσα Κότλιν , εμείς μπορώ έχουμε εύκολα τον Ενήλικα και το Παιδί μας κατηγορίες δεδομένων υλοποιώντας το Person και παρακάμπτοντας απευθείας τις ιδιότητες στον κατασκευαστή.

Ποια είναι η χρήση της κατηγορίας μοντέλου στο Android;

ViewModel Επισκόπηση Μέρος του Android Jetpack. Το ViewModel τάξη έχει σχεδιαστεί για να αποθηκεύει και να διαχειρίζεται δεδομένα που σχετίζονται με τη διεπαφή χρήστη με συνειδητό τρόπο κύκλου ζωής. Το ViewModel τάξη επιτρέπει στα δεδομένα να επιβιώνουν σε αλλαγές διαμόρφωσης, όπως περιστροφές οθόνης.

Συνιστάται: