...
Ohjelmassa käytettävät luokat esitellään yleensä omissa .h -tiedostoissaan ja luokan metodit toteutetaan omissa .cpp -tiedostoissaan. Toisaalta C++-kääntäjän kannalta ei ole väliä, onko luokat omissa tiedostoissaan vai kaikki samassa. Kun luokkien lukumäärä kasvaa, on erittäin tärkeätä, että ne löytyvät helposti. Jos kaikki luokat ovat samassa tiedostossaan, tämä vaikeuttaa löytämistä huomattavasti.
Luokka UML-mallina:
Luokka esitellään seuraavasti:
Code Block |
---|
class CElain { // Tänne luokan esittely, eli jäsenmuuttujat ja metodit... }; // <- Muistakaa puolipiste loppuun! |
...