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

Πώς να ορίσετε μια μέθοδο Java σε μια κλάση (εμφάνιση ενός λογαριασμού)

Πίνακας περιεχομένων:

Βίντεο: Upgraded URLs Hangout on Air 2024

Βίντεο: Upgraded URLs Hangout on Air 2024
Anonim

Η Java σας επιτρέπει να ορίσετε μια μέθοδο μέσα σε μια κλάση. Φανταστείτε έναν πίνακα που περιέχει τις πληροφορίες για δύο λογαριασμούς.

Όνομα
Διεύθυνση Υπόλοιπο Barry Burd
222 Cyber ​​Space Lane 24. 02
Jane Q. Public 111 Οδός καταναλωτών 55. 63

Σε αυτόν τον πίνακα, κάθε λογαριασμός έχει τρία πράγματα - ένα όνομα, μια διεύθυνση και ένα υπόλοιπο. Έτσι έγιναν τα πράγματα πριν από την εμφάνιση αντικειμενοστρεφούς προγραμματισμού. Αλλά ο αντικειμενοστρεφής προγραμματισμός περιλαμβάνει μια μεγάλη στροφή στην σκέψη. Με τον αντικειμενοστραφή προγραμματισμό, κάθε λογαριασμός μπορεί να έχει ένα όνομα, μια διεύθυνση, μια ισορροπία και έναν τρόπο προβολής.

Σε αντικειμενοστραφή προγραμματισμό, κάθε αντικείμενο έχει τη δική του ενσωματωμένη λειτουργικότητα. Ένας λογαριασμός ξέρει πώς να εμφανίζεται. Μια συμβολοσειρά μπορεί να σας πει εάν έχει τους ίδιους χαρακτήρες μέσα σε αυτήν όπως έχει μια άλλη συμβολοσειρά. Μια εκδοχή PrintStream , όπως το System. out , ξέρει πώς να κάνει println . Σε αντικειμενοστραφή προγραμματισμό, κάθε αντικείμενο έχει τις δικές του μεθόδους. Αυτές οι μέθοδοι είναι μικρά υποπρογράμματα που μπορείτε να καλέσετε για να έχετε ένα αντικείμενο να κάνει πράγματα για (ή για) το ίδιο.

Και γιατί είναι καλή ιδέα; Είναι καλό γιατί κάνετε κομμάτια των δεδομένων να αναλάβουν την ευθύνη για τον εαυτό τους. Με τον αντικειμενοστραφή προγραμματισμό, όλες οι λειτουργίες που σχετίζονται με έναν λογαριασμό συλλέγονται μέσα στον κώδικα για την κλάση Λογαριασμού . Όλα όσα πρέπει να γνωρίζετε για μια συμβολοσειρά βρίσκονται στο αρχείο String. java . Οτιδήποτε σχετίζεται με τους αριθμούς των ετών (είτε έχουν δύο ή τέσσερα ψηφία, για παράδειγμα) χειρίζεται ακριβώς μέσα στην τάξη Έτος . Επομένως, αν κάποιος έχει προβλήματα με την τάξη σας Λογαριασμός ή με την τάξη Έτος , ξέρει ακριβώς πού να ψάξει όλο τον κώδικα. Αυτό είναι υπέροχο!

Φανταστείτε έναν ενισχυμένο πίνακα λογαριασμών. Σε αυτό το νέο πίνακα, κάθε αντικείμενο έχει ενσωματωμένη λειτουργικότητα. Κάθε λογαριασμός γνωρίζει πώς να εμφανίζεται στην οθόνη. Κάθε σειρά του πίνακα έχει το δικό της αντίγραφο της μεθόδου οθόνης . Φυσικά, δεν χρειάζεστε πολύ φαντασία για να δείτε αυτό το τραπέζι. Δείτε αυτό τον πίνακα.

Ο αντικειμενοστρεφής τρόπος
Όνομα Διεύθυνση Υπόλοιπο Εμφάνιση
Barry Burd 222 Cyberpace 24. 02 έξω. εκτύπωση …
Jane Q. Public 111 Καταναλωτική οδός 55. 63 έξω. print …

Ένας λογαριασμός που εμφανίζει τον εαυτό του

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

Στον κώδικα αυτό, ο λογαριασμός εμφανίζει την ίδια ετικέτα

για τη στατική Java. lang. Σύστημα. έξω;

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

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

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

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

δημόσια αδρανή προβολή () {

έξω. Όνομα εκτύπωσης);

έξω. εκτύπωση ("("),

έξω) εκτύπωση (διεύθυνση),

έξω. εκτύπωση (ισορροπία);

}

}

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

Δημόσια τάξη UseAccount {

δημόσιο static void main (String args []) {

Λογαριασμός myAccount = νέος λογαριασμός ();

Λογαριασμός yourAccount = Νέος λογαριασμός ();

myAccount. όνομα = "Barry Burd"?

myAccount. διεύθυνση = "222 Cyberspace Lane";

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

ο Λογαριασμός σας. όνομα = "Jane Q. Public";

ο Λογαριασμός σας. διεύθυνση = "111 Καταναλωτική οδός";

ο Λογαριασμός σας. ισορροπία = 55. 63;

myAccount. απεικόνιση();

Σύστημα. έξω. println ();

ο Λογαριασμός σας. απεικόνιση();

}

Στην πρώτη σειρά κωδικών, η κλάση Λογαριασμός έχει τέσσερα πράγματα: ένα όνομα, μια διεύθυνση, μια ισορροπία και μια μέθοδο εμφάνισης. Αυτά τα πράγματα ταιριάζουν με τις τέσσερις στήλες του δεύτερου πίνακα. Επομένως, κάθε εμφάνιση της κλάσης Λογαριασμού έχει ένα όνομα, μια διεύθυνση, μια ισορροπία και έναν τρόπο εμφάνισης. Ο τρόπος που ονομάζετε αυτά τα πράγματα είναι ωραίος και ομοιόμορφος. Για να αναφερθείτε στο όνομα που είναι αποθηκευμένο στο myAccount , γράφετε

myAccount. όνομα

Για να λάβετε myAccount για να εμφανιστεί η ίδια στην οθόνη, γράφετε

myAccount. εμφάνιση ()

Η μόνη διαφορά είναι οι παρενθέσεις.

Όταν καλείτε μια μέθοδο, βάζετε παρενθέσεις μετά το όνομα της μεθόδου.

Η κεφαλίδα της μεθόδου εμφάνισης

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

  • δημόσια εξυπηρετεί περίπου το ίδιο σκοπό με τη λέξη δημόσια στο πρώτο σετ κώδικα. Σε γενικές γραμμές, οποιοσδήποτε κωδικός μπορεί να περιέχει κλήση σε μια δημόσια μέθοδο, ακόμα και αν ο τηλεφωνητής και η δημόσια μέθοδος ανήκουν σε δύο διαφορετικές κατηγορίες. Στο παραπάνω παράδειγμα, η απόφαση να γίνει δημόσια η μέθοδος είναι θέμα γούστου. Κανονικά, όταν δημιουργείτε μια μέθοδο που είναι χρήσιμη σε μια μεγάλη ποικιλία εφαρμογών, δηλώνετε ότι η μέθοδος είναι δημόσια. Η λέξη
  • άκυρη λέει στην 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 - ανδρείκελα

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