class cPiste { int x,y; static int lkm; public: cPiste() { lkm++; } ~cPiste() { lkm--; } void tulosta() const { printf("(%d,%d)\n",x,y); } void aseta(int nx, int ny) { x = nx; y = ny; } int getx() { return x; } int gety() { return y; } }; int cPiste::lkm = 0; Etu: ohjelmat saavat x:n ja y:n kayttoonsa, mutta eivat voi muuttaa niita.