Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια σας παιδιά...μήπως μπορεί κάποιος να μου πει πως μπορώ να εμφανίσω ένα Map<String,Kati> όπου το Kati είναι αντικείμενο κλάσης που έχω φτιάξει, ξέρω ότι πρέπει να χρησιμοποιήσω την toString αλλά δεν βγάζω άκρη...όποιος μπορεί ας με βοηθήσει είναι επείγον...!Ευχαριστώ

Δημοσ.

Αν κατάλαβα καλά το τι θες να κάνεις ...

Κάνε override την toString και βάλε πως θες να εμφανίζεται το αντικείμενο σου σαν string.

 

Link

Δημοσ.

Αν το κάνεις στην Class, δε θα πάει στο object?

Δεν καταλαβαίνω την ερώτηση σου. Γινε πιο συγκεκριμένος με παραδειγμα αν θες.

Δημοσ.

Έστω οτι έχεις την class Kati

 

>
class Kati{
 private int id;
 
 public Kati(int id)
 {
   this.id = id;
 }
 @Override public String toString()
 {
   return "Overriden toString from Kati with id " + id;
 }
}

 

Στο παραπάνω παράδειγμα μέσα στην κλάση Kati κάνουμε override την toString η οποία θα επιστρέφει το μήνυμα που αναφέρεται με το "μοναδικό" (εφόσον ορίζεται μοναδικά σαφώς) id του κάθε αντικειμένου.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...