User Tools

Site Tools


cpp:acccess_modifiers

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
Next revisionBoth sides next revision
cpp:acccess_modifiers [2020/04/08 10:48] – [Προσδιοριστές Πρόσβασης] gthanoscpp:acccess_modifiers [2021/05/07 04:24] – [Παράδειγμα χρήσης προσδιοριστών πρόσβασης] gthanos
Line 15: Line 15:
 Δείτε το παρακάτω παράδειγμα χρήσης των προσδιοριστών πρόσβασης μέσω των κλάσεων //Cuboid// (κυβοειδές) και //Cube// (κύβος) που κληρονομεί την κλάση //Cuboid//. Δείτε το παρακάτω παράδειγμα χρήσης των προσδιοριστών πρόσβασης μέσω των κλάσεων //Cuboid// (κυβοειδές) και //Cube// (κύβος) που κληρονομεί την κλάση //Cuboid//.
  
-<code cpp Cuboid.cpp>+<code cpp Cuboid.hpp>
 #include <iostream> #include <iostream>
 using namespace std; using namespace std;
Line 47: Line 47:
 </code> </code>
  
-<code cpp Cube.cpp>+<code cpp Cube.hpp>
 #include <iostream> #include <iostream>
 using namespace std; using namespace std;
-#include "Cuboid.cpp"+#include "Cuboid.hpp"
  
 class Cube:Cuboid {  // Cube extends Cuboid   class Cube:Cuboid {  // Cube extends Cuboid  
Line 69: Line 69:
 } }
 </code> </code>
 +
 +Η δήλωση <code>class Cube:Cuboid {</code> δηλώνει ότι τη σχέση κληρονομικότητας μεταξύ των κλάσεων Cube και Cuboid (η κλάση Cube είναι απόγονος της κλάσης Cuboid).
  
 <code cpp CubeUsage.cpp> <code cpp CubeUsage.cpp>
-#include "Cube.cpp"+#include "Cube.hpp"
  
 int main() { int main() {
cpp/acccess_modifiers.txt · Last modified: 2021/05/18 06:37 (external edit)