zoekt C++ class tutorials

Status
Niet open voor verdere reacties.

jimowns

Gebruiker
Lid geworden
2 sep 2006
Berichten
341
hey

ik ben al 1 week geleden begonnen in C++ maar ik ben nu momenteel bezig met classe en pointers .
ik zit al een paar dagen te leren voor classe maar ik snap het nogaltijd niet zogoed .
ik heb hier een site waar ik van probeer te leren voor classe en pointers .
site: http://members.chello.nl/~s.pampiermole/C++/lswmc/lswmc.html

heeft iemand hier een goeie tutorial of tutorials voor class te leren , liefst in het nederlands .



bedankt opvoorhand



jim
 
Je moet het gewoon zo zien. Een 'class' is een 'ding'.
Bijvoorbeeld een bankrekening.

In de class worden gegevens bijgehouden en je kunt bewerkingen uitvoeren.

Bijvoorbeeld:
Geld storten (geef het bedrag op en intern in de class verandert het saldo)
Saldo opvragen (class geeft het saldo op)
etcetera.

Door middel van public en private declaraties geef je aan welke delen van de class buiten die class zichtbaar (en in geval van data manipuleerbaar) zijn.
Kernpunt: een class is een gebundelde set gegevens en bewerkingen die een 'ding' doet.
 
aah dus eigenlijk is het wel simpel dan dus als ik het goed begrijp kan ik van deze gevens
de gegevens:

Code:
#include <iostream.h>
class auto
{
  public:   		   //public deel
    auto(int mwaarde);     //constructor
    ~auto();    	   //destructor
    int kleur;
    int merk;
    broem();
  private:		   //private deel
    int motor;
};

van deze gegevens kan ik dit maken .

Code:
#include <iostream.h>
class auto
{
  public:   		   //public deel
    auto(int mwaarde);     //constructor
    ~auto();    	   //destructor
    int kleur;
    int merk;
    broem();
  private:		   //private deel
    int motor;
};

auto::auto(int mwaarde)	   //constructor
{
  cout << "starten.\n";
  motor = mwaarde;
}

auto::~auto()		   //destructor
{
}

void auto::broem()
{
  cout << "broem.\n";
  
}

int main()
{
  auto mijnauto(8);
  mijnauto.broem();    
  mijnauto.kleur = 5;
  cout << "de kleur van mijnauto is" << mijnauto.kleur;
  mijnauto.merk = 10;
  cout << "het merk van mijnauto is" << mijnauto.merk;
  mijnauto.broem();
  return 0;
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan