Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Esimerkit

Anchor
esim1
esim1

Esimerkki 1:

Aiheet: Luokka, olion luonti sekä jäsenmuuttujien ja metodien käsittely.

Tietokone.h:

Code Block
class Tietokone
{
private:
	    int ProsessoriLkm;
	    int Muisti;

public:
	    void TulostaTiedot();
	    void AsetaProsessoriLkm(int);
};

Tietokone.cpp:

Code Block
#include <stdio.h>
#include "Tietokone.h"

void Tietokone::TulostaTiedot()
{
	    printf("Tietokoneessa on %d prosessoria ja %d muistia\n", ProsessoriLkm, Muisti);
}

void Tietokone::AsetaProsessoriLkm(int p)
{
	    ProsessoriLkm = p;
}

main.cpp:

Code Block
#include "Tietokone.h"

int main()
{
	    Tietokone pc; // Tietokone = luokka, pc = olio

	    pc.AsetaProsessoriLkm(2);

	    pc.TulostaTiedot();
}

Harjoitus 1:

...