User Tools

Site Tools


java:class_methods

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
java:class_methods [2020/02/08 06:22]
gthanos [Υπερφόρτωση (overloading) των μεθόδων μίας κλάσης]
java:class_methods [2020/02/08 06:23]
gthanos [Υπερφόρτωση (overloading) των μεθόδων μίας κλάσης]
Line 95: Line 95:
 </code> </code>
  
-Παρατηρήστε ότι έχουμε δύο μεθόδους με το ίδιο όνομα, οι οποίες διαφοροποιούνται ως προς τον αριθμό και το είδος των ορισμάτων τους. Ποια έκδοση χρησιμοποιείται σε κάθε κλήση της μεθόδου, αποφασίζεται από τον compiler με βάση το είδος και τον αριθμό των ορισμάτων.+Παρατηρήστε ότι έχουμε δύο μεθόδους με το ίδιο όνομα, οι οποίες διαφοροποιούνται ως προς τον αριθμό και το είδος των ορισμάτων τους. __Ποια έκδοση χρησιμοποιείται σε κάθε κλήση της μεθόδου, αποφασίζεται από τον compiler με βάση το είδος και τον αριθμό των ορισμάτων__.
  
 Ως επιπλέον παράδειγμα, ας υποθέσουμε ότι έχουμε την κλάση **SumNumbers** η οποία αποτελεί μέρος ενός υποθετικού προγράμματος άθροισης αριθμών. Διαθέτουμε τις μέθόδους //sum// οι οποίες προσδιορίζουν διαφορετικές εκδόσεις αθροισμάτων μεταξύ ακεραίων ή αριθμών κινητής υποδιαστολής.  Ως επιπλέον παράδειγμα, ας υποθέσουμε ότι έχουμε την κλάση **SumNumbers** η οποία αποτελεί μέρος ενός υποθετικού προγράμματος άθροισης αριθμών. Διαθέτουμε τις μέθόδους //sum// οι οποίες προσδιορίζουν διαφορετικές εκδόσεις αθροισμάτων μεταξύ ακεραίων ή αριθμών κινητής υποδιαστολής. 
java/class_methods.txt · Last modified: 2022/02/23 10:00 by gthanos