Φωτογραφία Θεόφιλος Κουταβάς
sets gets - Default Construction
από Θεόφιλος Κουταβάς - Sunday, 4 December 2011, 8:47 PM
 


Σημειώσεις ,σελίδα 116,120,121:

τα sets Που γίνονται για τις συντεταγμένες της άσκησεις θα μπορούσαμε να τα είχαμε όλα μαζί σε μια set method και όχι το καθένα ξεχωριστά;

Σημειώσεις ,σελίδα 121:

γιατί στην δημιουργία του default constructor
έχουμε ορίσει και παραμέτρους

ενώ στην αντίστοιχη περίπτωση της σελίδας120 δεν έχουμε ορίσει τπτ;


ΥΓ:

Οφέιλω πριν τις απορίες να ευχηθώ σε όλους ,αν και καθυστερημένα , καλή διασκέδαση με το μάθημα , και να ζητήσω μια συγγνώμη που ακόμα δεν έχω φωτογραφία αλλά και πολλά Post στο forum .Συγχωρέστε με αγαπητοί/ες μου , η πολύ η δουλειά και η αδυναμία μου να κάνω μια καλή οργάνωση χρόνου έχει και τις συνέπειές της.

Σας ευχαριστώ πολύ

 
Φωτογραφία Νικόλαος Πανάγος
Απάντηση: sets gets - Default Construction
από Νικόλαος Πανάγος - Sunday, 4 December 2011, 10:15 PM
 
Θεόφιλε,

Για κάθε μεταβλητή μέλος ορίζουμε ένα ζεύγος getter/setter για να μπορούμε να την τροποποιούμε και να την διαβάζουμε. Αν θέλεις να ορίσεις μέθοδο που να τις αλλάζει και τις όλες, δε σου το απαγορεύει κανείς απλά δεν έχει πάντοτε νόημα κάτι τέτοιο.

Σε κανέναν default constructor δεν έχουν οριστεί παράμετροι, διαφορετικά δε θα ήταν default. Αν εννοείς την αρχικοποίηση που γίνεται στο σώμα του, αυτό το συζήτησα με τον Ιορδάνη στο αντίστοιχο ποστ, το οποίο και μπορεις να συμβουλευτείς. Στην κλάση Point οι μεταβλητές μέλη είναι βασικοί τύποι και αρχικοποιουνται μόνες τους. Στην κλάση Circle π.χ. η μεταβλητή μέλος center είναι αναφορά σε πίνακα τύπου Point οπότε κρίνω για τους λόγους που εξηγώ στο ποστ πως πρέπει να την αρχικοποιήσω.

ΝΠ

Υ.Γ. Θα σε παρακαλέσω όπως και τους υπόλοιπους να μην αλλάζετε γραμματοσειρές στο ίδιο ποστ γιατί πραγματικά με κουράζει στο διάβασμα.