*   >> Lezen Onderwijs artikelen >> science >> programming

Oop Basics in C ++

treert dit: #include using namespace std; class Calculator {public: int num1; int num2; Calculator () {num1 = 11; num2 = 12; } Int toe te voegen (); }; int Calculator :: toe te voegen () {int som = num1 + num2; keren bedrag; } Int main () {Calculator myObject; int result = myObject.add (); cout 0 terug; } Lees de code als u dat nog niet hebt gedaan. Een verklaring methode eindigend met een puntkomma is een methode prototype. Let op de add () methode prototype in de klasse omschrijving. De definitie van de methode add () buiten de klas beschrijving.

De syntaxis om definieerde een methode buiten de klas beschrijving is: returnValue ClassName :: conventionalDefinition Door conventionalDefinition hier, weer begint u met de verklaring methode zonder return waarde. Zie de methode add () buiten de hierboven omschreven. Let op het gebruik van de scope operator (: :). Syntax toegang Object leden Vergeet niet, alles gelijk, voorwerpen, niet klassen u. U maakt een object uit een klasse. Een lid van een object of klasse is een eigenschap of een methode. De syntaxis om een ​​lid van een object is objectName.

member Als het lid is een methode, dan moet je deze follow-up met haakjes. We hebben geen gebruik gemaakt van methode met argumenten hierboven, maar methoden kunnen argumenten; in de typering van de klasse (beschrijving), zouden de werkwijzen parameters. De overeenkomstige bellen methoden zullen haakjes en argumenten te hebben. Typen Class Naam Het is gebruikelijk om de eerste letter van de naam van een klasse typen in hoofdletters, zoals in "Calculator". De naam van het object kan beginnen met een lagere cased brief.

Let op: het vergelijken van C ++ Oriented Programming en het gebruik van C ++ fundamentele objecten object, zien we dat de rol van de naam van de klasse speelt tijdens aangifte (concretisering) van een object is hetzelfde als de rol van de fundamentele soort object speelt tijdens verklaring van de fundamentele object. C ++ wordt beschouwd als een moeilijke taal te leren. Als je alles hebt begrepen tot nu toe, weet dan dat er meer spannende dingen te leren in de volgende delen van de serie. Laten we eindigen hier en ga verder in het volgende deel.

Chrys Om te komen tot een van de onderdelen van deze reeks, typt u de bijbehorende titel onder en mijn naam, Chrys, in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar): OOP Basics in C ++ Pointers om klassen in C ++ constructeurs en Destructors in C ++ klassen Inheritance in C ++

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.