This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
|
java:objects [2022/02/23 14:59] gthanos [Ένα πιο εκτεταμένο παράδειγμα] |
java:objects [2022/02/23 15:23] gthanos [Χρήση Αντικειμένων] |
||
|---|---|---|---|
| Line 181: | Line 181: | ||
| rect2.setOrigin(origin1); | rect2.setOrigin(origin1); | ||
| // display rect2 origin | // display rect2 origin | ||
| - | System.out.println(" | + | System.out.println(" |
| | | ||
| // move rect2 origin and display its new position | // move rect2 origin and display its new position | ||
| Line 187: | Line 187: | ||
| | | ||
| // print origin of rect1 and rect2 | // print origin of rect1 and rect2 | ||
| - | System.out.println(" | + | System.out.println(" |
| - | System.out.println(" | + | System.out.println(" |
| </ | </ | ||
| Στις γραμμές αυτές συμβαίνουν τα εξής: | Στις γραμμές αυτές συμβαίνουν τα εξής: | ||
| - | - Το αντικείμενο '' | + | - Το αντικείμενο '' |
| + | - Στη συνέχεια, | ||
| - Εκτυπώνονται οι αλλαγές για το '' | - Εκτυπώνονται οι αλλαγές για το '' | ||
| - Εκτυπώνονται οι αλλαγές για το '' | - Εκτυπώνονται οι αλλαγές για το '' | ||
| - | Παρατηρούμε ότι οι συντεταγμένες του πεδίου **origin** άλλαξαν | + | Παρατηρούμε ότι οι συντεταγμένες του πεδίου **origin** άλλαξαν για το αντικείμενο '' |
| Τα παρακάτω δύο σχήματα αποτυπώνουν α) την αλλαγή του πεδίου **origin** του '' | Τα παρακάτω δύο σχήματα αποτυπώνουν α) την αλλαγή του πεδίου **origin** του '' | ||
| Line 228: | Line 229: | ||
| </ | </ | ||
| - | ===== Πολλαπλοί κατασκευαστές σε μία κλάση ===== | + | ===== Διαφορετικοί κατασκευαστές σε μία κλάση ===== |
| - | Μία κλάση μπορεί να έχει πολλούς διαφορετικούς κατασκευαστές. Κάθε κατασκευαστής ορίζει | + | Μία κλάση μπορεί να έχει περισσότερους από ένα |
| <code java> | <code java> | ||
| Line 243: | Line 244: | ||
| - | ===== Χρήση | + | ===== Χρήση |
| Όταν φτιάξετε ένα αντικείμενο είναι σίγουρο ότι θα θέλετε να το χρησιμοποιήσετε προκειμένου να κάνετε μία εργασία όπως να γράψετε κάτι στα δεδομένα του, να διαβάσετε από αυτά ή να χρησιμοποιήσετε κάποια από τις μεθόδους του. | Όταν φτιάξετε ένα αντικείμενο είναι σίγουρο ότι θα θέλετε να το χρησιμοποιήσετε προκειμένου να κάνετε μία εργασία όπως να γράψετε κάτι στα δεδομένα του, να διαβάσετε από αυτά ή να χρησιμοποιήσετε κάποια από τις μεθόδους του. | ||