Σπίτι Προσωπικά Οικονομικά Ορίζοντας μια κλάση Java (τι σημαίνει να είναι ένας λογαριασμός)

Ορίζοντας μια κλάση Java (τι σημαίνει να είναι ένας λογαριασμός)

Βίντεο: Ιδιαίτερα μαθήματα Google Adsense από το teachme.gr 2024

Βίντεο: Ιδιαίτερα μαθήματα Google Adsense από το teachme.gr 2024
Anonim

Η Java σας επιτρέπει να ορίσετε μια τάξη. Τι σημαίνει αυτό? Σκεφτείτε έτσι. Τι διακρίνει έναν τραπεζικό λογαριασμό από έναν άλλο λογαριασμό; Εάν ρωτήσετε έναν τραπεζίτη για αυτήν την ερώτηση, ακούτε ένα μεγάλο βήμα πωλήσεων. Ο τραπεζίτης περιγράφει τα επιτόκια, τα τέλη, τις ποινές - το σύνολο της ρουτίνας. Μην ανησυχείτε, για αυτό το παράδειγμα, δεν χρειάζεται να γνωρίζετε όλα αυτά.

Αντίθετα, θέλετε να μάθετε πώς ο λογαριασμός μου είναι διαφορετικός από τον λογαριασμό σας. Μετά από όλα, ο λογαριασμός μου ονομάζεται Barry Burd, εμπορεύεται ως Burd Brain Consulting, και ο λογαριασμός σας ονομάζεται Jane Q. Reader, εμπορεύεται ως Budding Java Expert. Ο λογαριασμός μου έχει $ 24. 02 σε αυτό. Και το δικό σου?

Όταν φτάνετε δεξιά, οι διαφορές μεταξύ ενός λογαριασμού και άλλου μπορούν να συνοψιστούν ως τιμές μεταβλητών. Ίσως υπάρχει μια μεταβλητή που ονομάζεται υπόλοιπο . Για μένα, η τιμή ισορροπίας είναι 24. 02 . Για εσάς, η τιμή ισορροπίας είναι 55. 63 . Το ερώτημα είναι, όταν γράφω ένα πρόγραμμα υπολογιστή για την αντιμετώπιση λογαριασμών, πώς μπορώ να διαχωρίσω τη μεταβλητή ισορροπία από την μεταβλητή σας ;

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

Δύο αντικείμενα.

Μέχρι στιγμής, τόσο καλά. Ωστόσο, ακόμα δεν έχετε επιλύσει το αρχικό πρόβλημα. Στο πρόγραμμα του υπολογιστή σας, πώς αναφέρετε την μεταβλητή ισορροπία , σε αντίθεση με την μεταβλητή ισορροπία ; Λοιπόν, έχετε δύο αντικείμενα που κάθονται γύρω, έτσι ίσως έχετε μεταβλητές για να αναφέρετε αυτά τα δύο αντικείμενα. Δημιουργήστε μια μεταβλητή που ονομάζεται myAccount και μια άλλη μεταβλητή που ονομάζεται yourAccount. Η μεταβλητή myAccount αναφέρεται στο αντικείμενο μου (την εμφάνισή μου στην κατηγορία Λογαριασμός ) με όλα τα πράγματα που βρίσκονται μέσα σε αυτήν. Για να αναφερθείτε στην ισορροπία μου, γράψτε

myAccount. ισορροπία

Για να αναφερθείτε στο όνομά μου, γράψτε

myAccount. όνομα

Στη συνέχεια το λογαριασμό σας. ισορροπία αναφέρεται στην τιμή της μεταβλητής ισορροπίας του αντικειμένου σας και του λογαριασμού σας. όνομα αναφέρεται στην τιμή της μεταβλητής όνομα του αντικειμένου σας. Για να ενημερώσετε τη Java για το ποσό που έχω στο λογαριασμό μου, μπορείτε να γράψετε

myAccount. ισορροπία = 24. 02;

Για να εμφανίσετε το όνομά σας στην οθόνη, μπορείτε να γράψετε

.println (το όνομα λογαριασμού σας);

Τι σημαίνει να είσαι λογαριασμός.

λογαριασμός δημόσιας τάξης {

όνομα συμβολοσειράς;

Διεύθυνση συμβολοσειράς.

διπλή ισορροπία.

}

Η κλάση Λογαριασμός ορίζει τι σημαίνει να είναι Λογαριασμός . Συγκεκριμένα, ο κώδικας αυτός σας λέει ότι κάθε μία από τις υποθέσεις της κλάσης Λογαριασμού έχει τρεις μεταβλητές: όνομα , διεύθυνση και ισορροπία . Αυτό συμβαδίζει με τις πληροφορίες στην παραπάνω εικόνα. 1. Οι προγραμματιστές Java έχουν ένα ειδικό όνομα για μεταβλητές αυτού του είδους (μεταβλητές που ανήκουν σε περιπτώσεις τάξεων). Κάθε μία από αυτές τις μεταβλητές - όνομα , διεύθυνση και ισορροπία - καλείται πεδίο.

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

Μπορείτε να ορίσετε μια πλήρη τάξη Java με μόνο τέσσερις γραμμές κώδικα (να δώσετε ή να πάρετε ένα σγουρό στήριγμα); Μπορείτε σίγουρα μπορείτε. Μια τάξη είναι μια ομαδοποίηση των υπαρχόντων πραγμάτων. Στην κατηγορία Λογαριασμός , αυτά τα υπάρχοντα πράγματα είναι δύο τιμές String και μια τιμή double .

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

public String name;

προστατευμένη διεύθυνση String;

ιδιωτική διπλή ισορροπία.

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

Ορίζοντας μια κλάση Java (τι σημαίνει να είναι ένας λογαριασμός)

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

Πρόσβαση χωρίς σύνδεση με το 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 - ανδρείκελα

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