γεια χαρά,
παρατηρώντας τους default constructor των κλάσεων Point, Circle και Rectangle στις σημειώσεις βλέπω ότι για τις μεταβλητές μέλη που δεν είναι πρωταρχικού τύπου κάνουμε new class:
center = new Point();
points = new Point[4];
έτσι και αλλιώς όλες οι αναφορές σε άλλες κλάσεις που είναι μεταβλητές μέλη δεν αρικοποιούνται σε null?? Ίσως σε περιπτώσεις όπως την τελευταία να έχει κάποια ιδιαίτερη σημασία γιατί σε arrays αναφορών σε κλάσεις καλό είναι να ορίζουμε το μέγεθος τους, αλλά π.χ. αν είχαμε ένα string σαν μεταβλητή μέλους θα έπρεπε να κάνουμε new String() ή να δώσουμε στην μεταβλητή μέλους τύπου string την αρχική τιμή null??
παρατηρώντας τους default constructor των κλάσεων Point, Circle και Rectangle στις σημειώσεις βλέπω ότι για τις μεταβλητές μέλη που δεν είναι πρωταρχικού τύπου κάνουμε new class:
center = new Point();
points = new Point[4];
έτσι και αλλιώς όλες οι αναφορές σε άλλες κλάσεις που είναι μεταβλητές μέλη δεν αρικοποιούνται σε null?? Ίσως σε περιπτώσεις όπως την τελευταία να έχει κάποια ιδιαίτερη σημασία γιατί σε arrays αναφορών σε κλάσεις καλό είναι να ορίζουμε το μέγεθος τους, αλλά π.χ. αν είχαμε ένα string σαν μεταβλητή μέλους θα έπρεπε να κάνουμε new String() ή να δώσουμε στην μεταβλητή μέλους τύπου string την αρχική τιμή null??