This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
java:class_constructors [2017/02/16 09:51] gthanos created |
java:class_constructors [2017/02/16 11:04] gthanos [Κατασκευαστές της κλάσης] |
||
---|---|---|---|
Line 9: | Line 9: | ||
<code java> | <code java> | ||
- | code java Rectangle.java> | ||
public class Rectangle { | public class Rectangle { | ||
int width; | int width; | ||
Line 32: | Line 31: | ||
<code java> | <code java> | ||
- | code java Rectangle.java> | ||
public class Rectangle { | public class Rectangle { | ||
int width; | int width; | ||
Line 53: | Line 51: | ||
===== Πολλαπλοί κατασκευαστές σε μία κλάση ===== | ===== Πολλαπλοί κατασκευαστές σε μία κλάση ===== | ||
- | Ανάλογη με την υπερφόρτωση μεθόδων είναι και η υπερφόρτωση κατασκευαστών. Όπως μπορούμε να έχουμε πολλές μεθόδους με το ίδιο όνομα αλλά διαφορετικά ορίσματα, έτσι μπορούμε να έχουμε και πολλούς κατασκευαστές με διαφορετικά ορίσματα. Δείτε το παράδειγμα που ακολουθεί για την κλάση Rectangle της προηγούμενης ενότητας. Στο παράδειγμα αυτό η κλάση διαθέτει τους παρακάτω δύο κατασκευαστές | + | Ανάλογη με την υπερφόρτωση μεθόδων είναι και η "υπερφόρτωση" κατασκευαστών. Όπως μπορούμε να έχουμε πολλές μεθόδους με το ίδιο όνομα αλλά διαφορετικά ορίσματα, έτσι μπορούμε να έχουμε και πολλούς κατασκευαστές με διαφορετικά ορίσματα. Δείτε το παράδειγμα που ακολουθεί για την κλάση Rectangle της προηγούμενης ενότητας. Στο παράδειγμα αυτό η κλάση διαθέτει τους παρακάτω δύο κατασκευαστές |
<code java> | <code java> |