Eine neue Klasse definieren
Class = Objekt Method = Funktion Field = Variable | |
|
class NEWCLASS { // Methods NEWCLASS(); void writefun(int, char*); // fields int mysize; SoFont *myfont; }; Es gibt immer eine Methode, welche den gleichen Namen hat wie die Klasse. Diese Methode wird jeweils mit "new" aufgerufen. NEWCLASS::NEWCLASS() { // set default values mysize = 12; myfont = new SoFont; // do something myfont->size.setValue(mysize); } die nächste Methode dieser Klasse: void NEWCLASS::writefun(int num, char *string) { // do something // use the arguments } |
Die neue Klasse benutzen: - Initialisieren. - Neue Werte in die Felder schreiben. - Eine Methode anwenden. | main() { ... NEWCLASS *myobj = new NEWCLASS; myobj->mysize = 24; myobj->writefun(2, "Hello Maia"); ... } |
This website has been archived and is no longer maintained.