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

Oop Grunderna i C ++

ellt att skriva objektidentifierare först innan funktionerna. Objekt identifierare i klassen kallas egenskaper och funktioner i klassen kallas metoder. Både egenskaper och metoder kallas medlemmar. I beskrivningen av en grundläggande klass som de som vi överväger i den här artikeln, före du uttalandena i klassen med det reserverade ordet, allmänheten och ett kolon. Objekt identifierare och funktionen som vi hade i den tidigare koden är samma objektidentifierare och funktion som vi nu har i klassen. Läs igenom beskrivningen av klass ovan för att uppskatta hur en klass beskrivs.

Under normala omständigheter, du deklarerar egenskaper (objektidentifierare) i en klass, och du behöver inte initiera dem. Det är därför i ovanstående klassen, num1 och num2 har inga värden som tilldelats dem. Det är vad som kallas konstruktor funktion som kan användas för att tilldela initialvärden till dem som ett objekt skapas från klassen (se nedan). Obs: Det är brukligt att börja namnet på en klass med en stor bokstav och namnet på ett objekt med en liten bokstav. Skapa ett objekt från klass utan Constructor funktion En klass som den ovan inte har en konstruktorfunktion (se nedan).

När en klass inte har en konstruktorfunktion, du skapar ett objekt från det precis som du skapar ett objekt av en grundläggande typ. Du börjar med ett klassnamn, sedan en plats, sedan en identifierare namn som du valde att identifiera objektet; då ett semikolon för att bilda ett uttalande. Det första påståendet i huvudfunktionen ovan är en tillämpning av denna; Det är den exemplifiering av objektet, myObject (en identifierare namn, som jag gav, du kan ge vilket namn du vill). Med hjälp av ett objekt Målet med vår klass och syfte är att lösa problemet, som den första koden ovan löst.

Det är att lägga till två nummer som finns i två int objekt. Du kan inte använda en klass, du använder men objekt som skapats från klassen. Medlemmarna i en klass blir automatiskt medlemmar i instansieras objektet. Du kan skapa många objekt från en klass; det viktigaste du behöver är olika identifierarnamn för objekten. För att få tillgång till en medlem av ett objekt, börjar du med namnet på objektet. Detta följs av en punkt, och sedan identifieraren för det elementet. Om medlemmen är en metod (funktion) så kommer du att följa identifierare med parenteser.

Dessa parenteser kan ha argument, om deklarationen (eller definition) av funktionen hade parametrar. För att lösa vårt problem, måste vi tilldela värden till egenskaper

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