User Tools

Site Tools


cpp:interfaces

Differences

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

Link to this comparison view

Next revision
Previous revision
cpp:interfaces [2017/04/25 12:27]
gthanos created
cpp:interfaces [2021/05/07 08:42]
Line 1: Line 1:
-====== Interfaces ====== 
- 
-Η C++ δεν διαθέτει //interfaces// με τον αυστηρά ορισμένο τρόπο που αυτά ορίζονται στη Java. Αντ' αυτού υλοποιεί την λειτουργικότητα των //interfaces// μέσω //abstract// κλάσεων. Μία κλάση χαρακτηρίζεται //abstract// όταν δεν μπορεί να δώσει αντικείμενα. Για να είναι μία κλάση //abstract// θα πρέπει να έχει τουλάχιστον μία //pure virtual// συνάρτηση (είναι το ανάλογο της abstract μεθόδου στη Java). Μία //pure virtual// μέθοδος είναι μία μέθοδος που έχει τον προσδιοριστή //virtual//  
  
cpp/interfaces.txt · Last modified: 2021/05/07 08:42 (external edit)