// Esimerkki luokan mrittelyst C++:ssa
class Pacman {

    // Luokan jsenmuuttujat
    int m_lives;
    int m_eatenPills;
    int m_xPosition;
    int m_yPosition;

    Sprite *m_pSprite; // Luokka voi sislt mys muita luokkia (tai osoittimia niihin)

public:

    // Oletusmuodostin
    Pacman() {
        m_lives = 0;
        m_eatenPills = 0;
        m_xPosition = 1;
        m_yPosition = 1;
    }

    // hajotin
    ~Pacman() {
    }

    void setLives(int lives) { m_lives = lives; }
    // jne...jsenfunktiot, joiden avulla voidaan muuttaa luokan jsenmuuttujia

    int getLives() { return m_lives; }
    // jne...jsenfunktiot, joiden avulla voidaan lukea luokan jsenmuuttujia

}; // Huomaa puolipiste lopussa!