This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
java:tostring [2016/02/26 08:42] gthanos [Αναπαράσταση δεδομένων αντικειμένου σε μορφή κειμένου] |
java:tostring [2017/01/26 10:44] gthanos [Αναπαράσταση δεδομένων αντικειμένου σε μορφή κειμένου] |
||
|---|---|---|---|
| Line 33: | Line 33: | ||
| Ο σωστός τρόπος να επιτύχουμε αυτό που θέλουμε είναι υπερκαλύπτοντας τη μέθοδο **toString()**. Η υπερκάλυψη (**override**) μιας μεθόδου θα εξηγηθεί λεπτομερώς σε επόμενη ενότητα. Προς το παρόν, αρκεί να γνωρίζετε τα εξής: | Ο σωστός τρόπος να επιτύχουμε αυτό που θέλουμε είναι υπερκαλύπτοντας τη μέθοδο **toString()**. Η υπερκάλυψη (**override**) μιας μεθόδου θα εξηγηθεί λεπτομερώς σε επόμενη ενότητα. Προς το παρόν, αρκεί να γνωρίζετε τα εξής: | ||
| - | * Η μέθοδος **toString** είναι ήδη ορισμένη για όλες τις κλάσεις και επιστρέφει μια κειμενική αναπαράσταση ενός αντικειμένου. | + | <WRAP tip 80% center round> |
| - | * Υπάρχει η δυνατότητα να την ξαναορίσουμε σε μια κλάση, υλοποιώντας τη με τον τρόπο που θέλουμε | + | |
| - | * Η δική μας υλοποίηση, | + | * Υπάρχει η δυνατότητα να την ξαναορίσουμε σε μια κλάση, υλοποιώντας τη με τον τρόπο που θέλουμε |
| + | * Η δική μας υλοποίηση, | ||
| + | </ | ||
| - | Ορίζουμε λοιπόν στην κλάση Point: | + | Ορίζουμε λοιπόν στην κλάση Point την μέθοδο public String toString() ως εξής: |
| <code java> | <code java> | ||
| Line 54: | Line 56: | ||
| θα εμφανιστεί στην οθόνη: '' | θα εμφανιστεί στην οθόνη: '' | ||
| - | |Προηγούμενο: | + | |Προηγούμενο: |