Σπίτι Προσωπικά Οικονομικά Διαθέτοντας Ιδιότητες σε Java - dummies

Διαθέτοντας Ιδιότητες σε Java - dummies

Βίντεο: CEBOLLA para CANARIOS y PAJAROS EXOTICOS ? REMEDIOS NATURALES para la CRIA de CANARIOS y JILGUEROS 2024

Βίντεο: CEBOLLA para CANARIOS y PAJAROS EXOTICOS ? REMEDIOS NATURALES para la CRIA de CANARIOS y JILGUEROS 2024
Anonim

Ένα από τα θέματα που τείνουν να συγχέουν πολλούς νέους προγραμματιστές Java (και μερικούς έμπειρους προγραμματιστές Java) είναι η έννοια ιδιότητες στη Java. Ορισμένες γλώσσες έχουν έναν επίσημο μηχανισμό για την εργασία με ιδιότητες, αλλά η Java δεν παρέχει αυτόν τον μηχανισμό.

Επιπλέον, υπάρχει κάποιο επίπεδο σύγχυσης σχετικά με την ορολογία που χρησιμοποιεί η Java για συγκεκριμένα στοιχεία του προγράμματος που σχετίζονται με ιδιότητες. Αυτή η ενότητα χρησιμοποιεί ένα συγκεκριμένο σύνολο όρων που αντικατοπτρίζουν την ορολογία που χρησιμοποιείται από την πλειοψηφία των προγραμματιστών Java, αλλά θα πρέπει να περιμένετε να δείτε άλλες χρήσεις καθώς κοιτάζετε online.

Η ιδιότητα είναι μια τιμή την οποία μπορείτε να αποκτήσετε πρόσβαση ως μέρος της κλάσης ή του αντικειμένου που δημιουργείται από την κλάση. Χρησιμοποιείτε ιδιότητες για να δώσετε πρόσβαση σε μια παγκόσμια μεταβλητή, η οποία ονομάζεται επίσης πεδίο .

Η καλύτερη πρακτική είναι να κάνεις πάντα ιδιωτικά πεδία και στη συνέχεια να βασίζεστε σε ειδικές μεθόδους getter και setter για να τις αποκτήσετε πρόσβαση. Ο συνδυασμός πεδίου, getter και setter είναι ιδιοκτησία της Java. Ακολουθεί ένα τυπικό παράδειγμα που χρησιμοποιεί ένα int με όνομα MyInt.

// Δημιουργήστε το πεδίο MyInt. ιδιωτικό int MyInt = 0; // Λάβετε την τρέχουσα τιμή του MyInt. public int getMyInt () {επιστροφή MyInt;} // Ορίστε μια νέα τιμή για το MyInt. δημόσιο κενό setMyInt (int MyInt) {αυτό. Στο παράδειγμα αυτό, ο κώδικας δηλώνει μια ιδιωτική μεταβλητή MyInt και του αποδίδει μια τιμή 0. Ο getter, getMyInt (), παρέχει την τρέχουσα τιμή του MyInt στον καλούντα, ενώ ο setter, setMyInt (), επιτρέπει στον καλούντα να αλλάξει την τιμή του MyInt.

Ο λόγος που θέλετε να χρησιμοποιήσετε τις ιδιότητες είναι να έχετε τον καλύτερο έλεγχο του τρόπου με τον οποίο ο καλών συνεργάζεται με το MyInt. Χρησιμοποιώντας τους ρυθμιστές και τους getters, καθιστάτε δυνατή την εκτέλεση εργασιών όπως επαλήθευση του εύρους τιμών που παρέχει ο καλών και στη συνέχεια ρίξτε μια εξαίρεση όταν η είσοδος είναι εσφαλμένη με κάποιο τρόπο.

Ένα πεδίο είναι ένα είδος παγκόσμιας μεταβλητής που περιέχει δεδομένα που διαχειρίζεται η κλάση ή το αντικείμενο. Μερικοί προγραμματιστές επεκτείνουν τον όρο

πεδίο για να συμπεριλάβουν όλα τα είδη άλλων σημασιών, αλλά αυτό το βιβλίο χρησιμοποιεί πεδίο για να σημαίνει συγκεκριμένα μια μεταβλητή που είναι προσβάσιμη παγκοσμίως. Οι Getters

και ρυθμιστές είναι ειδικές μέθοδοι που παρέχουν πρόσβαση σε πεδία. Η χρήση των getters και των ρυθμιστών σάς βοηθά να ελέγχετε την πρόσβαση στο πεδίο και μειώνει την πιθανότητα μη ορθής χρήσης του πεδίου. Για να προστατεύσετε ένα πεδίο από ζημιές, όπως τη λήψη λανθασμένων τιμών δεδομένων, πρέπει να το δηλώσετε ως ιδιωτική και να βασιστείτε σε getters και setters για να έχετε πρόσβαση σε αυτό. Οι πομποί και οι ρυθμιστές πρέπει να παρέχουν τους απαραίτητους ελέγχους για να διασφαλίσουν ότι ο καλών επικοινωνεί σωστά με το ιδιωτικό πεδίο.

Διαθέτοντας Ιδιότητες σε Java - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...