Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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: Image Added

Luokka esitellään seuraavasti:

Code Block
class CElain
{
    // Tänne luokan esittely, eli jäsenmuuttujat ja metodit...

};  // <- Muistakaa puolipiste loppuun!

...