Καλησπέρα.
Στην κλάση Point για να εμφανίσουμε τα σημεία x,y (που είναι κ οι μεταβλητές μέλη της κλάσης), χρησιμοποιούμε τη μέθοδο displayCoords() που καλεί τη System.out.print("x="+x) στην οποία περνάμε κατευθείαν τη μεταβλητή μέλος.
Στην κλάση Circle για να εμφανίσουμε την ακτίνα του κύκλου radius (που είναι επίσης μεταβλητή μέλος της κλάσης), χρησιμοποιούμε τη μέθοδο displayCircleData() που καλεί τη System.out.print("radius:"+getRadius()) στην οποία περνάμε τη μέθοδο getter της radius για να περάσουμε την τιμή της ακτίνας.
Ποια η διαφορά των δύο περιπτώσεων; Υπάρχει κάποιος λόγος για να χρησιμοποιούμε είτε τη μία είτε την άλλη περίπτωση ή είναι το ίδιο πράγμα;
Στην κλάση Point για να εμφανίσουμε τα σημεία x,y (που είναι κ οι μεταβλητές μέλη της κλάσης), χρησιμοποιούμε τη μέθοδο displayCoords() που καλεί τη System.out.print("x="+x) στην οποία περνάμε κατευθείαν τη μεταβλητή μέλος.
Στην κλάση Circle για να εμφανίσουμε την ακτίνα του κύκλου radius (που είναι επίσης μεταβλητή μέλος της κλάσης), χρησιμοποιούμε τη μέθοδο displayCircleData() που καλεί τη System.out.print("radius:"+getRadius()) στην οποία περνάμε τη μέθοδο getter της radius για να περάσουμε την τιμή της ακτίνας.
Ποια η διαφορά των δύο περιπτώσεων; Υπάρχει κάποιος λόγος για να χρησιμοποιούμε είτε τη μία είτε την άλλη περίπτωση ή είναι το ίδιο πράγμα;