Φωτογραφία ΓΡΗΓΟΡΙΟΣ ΜΑΤΣΙΚΑΣ
Εργασία 5
από ΓΡΗΓΟΡΙΟΣ ΜΑΤΣΙΚΑΣ - Wednesday, 7 December 2011, 4:12 PM
 
Καλησπέρα !
Θα ήθελα μερικές διευκρινήσεις σχετικά με την εργασία.
Πως θα δίνονται οι τιμές στα αντικείμενα ; Μέσω παραθήρων ή από το πρόγραμμα (hard code).
Τα υπόλοιπα δεδομένα ( όνομα , επίθετο κλπ ) να εμφανίζονται;
Στη σύνδαξη της UML τι σημαίνει το "in" μπροστά από την μεταβλητή ( για παράδειγμα στην +doThis(in n1 : int, in n2 int) : int ) .
 
Φωτογραφία Νικόλαος Πανάγος
Απάντηση: Εργασία 5
από Νικόλαος Πανάγος - Wednesday, 7 December 2011, 5:20 PM
 
Καλησπέρα Γρηγόρη,

οι τιμές θα είναι hard-coded μέσα στη main. Όσον αφορά την έξοδο, θέλω να φαίνονται αυτά που βλέπετε στην εκφώνηση και μόνον αυτά.
Το in αγνόησέ το σαν να μην υπάρχει. Κάποιες γλώσσες διαφοροποιούν τις παραμέτρους σε εισόδου και εξόδου. Στη Java όλες είναι in.
Φωτογραφία Κωνσταντίνος Κανελλόπουλος
Απάντηση: Εργασία 5
από Κωνσταντίνος Κανελλόπουλος - Saturday, 10 December 2011, 6:18 PM
 
Καλησπέρα Νίκο,

Οργανωτικά πως είναι καλύτερα να δομήσουμε την άσκηση 5; Δηλαδή την αφηρημένη κλάση Employee την τοποθετούμε στο ίδιο πακέτο με τις παράγωγες κλάσεις της; Υπάρχει κάποιος κανόνας καλής πρακτικής επί αυτού;
Επίσης υποκλάση και παράγωγη κλάση είναι το ίδιο;
Φωτογραφία Νικόλαος Πανάγος
Απάντηση: Εργασία 5
από Νικόλαος Πανάγος - Saturday, 10 December 2011, 8:00 PM
 
Καλησπέρα Κώστα, όλα καλά;

Κοίταξε, για τη συγκεκριμένη εργασία δε θέλω να κάνετε κάτι εξεζητημένο, 5 κλάσεις είναι ολες κι όλες. Μπορείτε να τα βάλετε ολα στο ίδιο πακέτο, δεν είναι λάθος.
Συγκεκρινένος κανόνας δεν υπάρχει, υποτίθεται πως τοποθετούμε τις κλάσεις και τα interfaces στα αντίστοιχα πακέτα ανάλογα με την συνάφειά τους και το τι κάνουν, ώστε να δημιουργείται μια λογική ιεραρχία.
Σωστά, με τους όρους υποκλάση και παράγωγη κλάση αναφερόμαστε σε κλάσεις που κληρονομούν από κάποια άλλη.
Φωτογραφία Κωνσταντίνος Κανελλόπουλος
Απάντηση: Εργασία 5
από Κωνσταντίνος Κανελλόπουλος - Sunday, 11 December 2011, 5:52 PM
 
Ok. Ευχαριστώ Νίκο.
Φωτογραφία Νικόλαος Πανάγος
Απάντηση: Εργασία 5
από Νικόλαος Πανάγος - Sunday, 11 December 2011, 6:26 PM
 
Τίποτα Κωστή, να 'σαι καλά.