User Tools

Site Tools


java:generic_interface_example

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
java:generic_interface_example [2016/04/15 09:39] – [Χρήση Generics για το προηγούμενο παράδειγμα] gthanosjava:generic_interface_example [2020/02/25 09:34] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Παράδειγμα δημιουργίας και χρήσης ενός interface ======+====== Παράδειγμα χρήσης διεπαφής σε συνδυασμό με Abstract κλάση (περιέχει και generics στο τελευταίο μέρος της λύσης======
  
-Ας επανέλθουμε στο παράδειγμα [[java:interfaces#Χρησιμοποιώντας ένα interface ως τύπο δεδομένων|χρήσης των interfaces ως τύπους δεδομένων]] και ας αλλάξουμε ελαφρά το interface MyComparable ώστε να περιέχει και την μέθοδο isEqual που ελέγχει την ισότητα.+Ας επανέλθουμε στο παράδειγμα [[java:interface_as_data_type|χρήσης των interfaces ως τύπους δεδομένων]] και ας αλλάξουμε ελαφρά το interface MyComparable ώστε να περιέχει και την μέθοδο isEqual που ελέγχει την ισότητα.
  
 <code java MyComparable.java> <code java MyComparable.java>
Line 517: Line 517:
  
 Το μήνυμα που εμφανίζει ο compiler είναι το παρακάτω Το μήνυμα που εμφανίζει ο compiler είναι το παρακάτω
-<code compiler-error.txt>+<code txt compiler-error.txt>
 CompareObjects.java:9: error: method findLarger in class MyComparableUtil<T> cannot be applied to given types; CompareObjects.java:9: error: method findLarger in class MyComparableUtil<T> cannot be applied to given types;
     System.out.println("Larger objet is "+ util.findLarger(rect, cuboid));     System.out.println("Larger objet is "+ util.findLarger(rect, cuboid));
Line 528: Line 528:
 </code> </code>
  
- +| Προηγούμενο : [[ :java:abstract_classes_vs_interfaces | Συγκρίνοντας Abstract Κλάσεις και Interfaces ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[ :java:comparable | Συγκρίνοντας αντικείμενα μεταξύ τους ]]  |
java/generic_interface_example.1460713198.txt.gz · Last modified: 2016/04/15 08:39 (external edit)