*   >> läser Utbildning artiklar >> science >> programming

Oop Grunderna i C ++

som skulle få de två numren ändrar värdena för de två objekt identifierare, sedan ringa add (no1, no2) funktion. Det finns en annan möjlighet, som har blivit mycket populärt under årens lopp; det är att skapa en klass, sedan skapa ett objekt från klassen som skulle lägga till två särskilda nummer. En klass är en generaliserad enhet kod, varifrån saker kallar objekt kan skapas för att göra särskilda uppgifter. Ett objekt kallas instans av en klass. Notera: i ovanstående kod de två identifierare (num1 och num2) och funktionen (lägga), arbetar tillsammans.

Det är därför det är lämpligt att ha två identifierare och funktionen i en enhet som kallas en klass. Klass En klass är en allmän enhet som objekt kan instansieras (skapad). En klass är i grunden en kod enhet som har objektkoder och funktioner som fungerar tillsammans. Objekt identifierare kallas egenskaper och funktioner kallas metoder. En klass i sig kan inte lösa ett problem; det vill säga, en klass i sig kan inte utföra en uppgift. Det är ett objekt som skapats från en klass som utför en uppgift; inte klassen. Det finns en nyans här.

Du har C ++ föremål såsom grundläggande typ objekt och du har objekt som skapats från en klass. Sammanhanget i denna tutorial ska berätta vilken typ av objekt som vi hänvisar till. När du skapar ett objekt från en klass, vi säger att du exemplifiera objektet. Egenskaper (objekt kännetecken) och metoder (funktioner) i en klass kallas medlemmar i klassen. Ett objekt som skapats från en klass har samma medlemmar som klassen. En fastighet kallas också en datamedlem.

En klass och objekt som skapats från ovanstående kod Ovanstående kod kan omvandlas till en klass och objekt på följande sätt: #include using namespace std; klass Calculator {public: int num1; int num2; int lägga () {int summa = num1 + num2; retur summan; }}; int main () {Kalkylator myObject; myObject.num1 = 2; myObject.num2 = 3; int result = myObject.add (); cout återvända 0; } Du definierar en klass börjar med det reserverade ordet, klass. Då har du ett mellanslag och sedan följa det med namnet på klassen. Du väljer vilket namn du vill ge för klassen.

Jag har gett namnet Calculator eftersom klassen gör några beräkningar. Efter klassnamnet, har du ett par klamrar. Det finns påståenden och även block inuti klamrar. Efter den avslutande klammer, har du ett semikolon; Detta beror på att skapa en klass är ett uttalande som liknar skapandet av en struct. Alla uttalanden för klassen gå innanför hängslen. Det är konvention

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.