*   >> Læs Uddannelse artikler >> science >> programming

OOP Grundlæggende i C ++

af funktionen havde parametre. For at løse vores problem, vi er nødt til at tildele værdier til de egenskaber (num1 og num2). Dette er, hvad den anden og tredje udsagn i hovedfunktion gøre. Et objekt vil ikke bare løse dit problem i sig selv. Et formål normalt har en eller flere metoder, som du kalder at udføre en bestemt opgave, ved hjælp af en eller flere egenskaber af objektet. Metoden Add (funktion) af vores objekt, gør tilsætningen hjælp af de to egenskaber af objektet; på grund af den måde, vi definerede metoden.

Den fjerde sætning i hovedfunktion kalder add metoden og tildeler returværdien til en ny int objekt identificeret ved resultatet. Den femte opgørelse af de vigtigste funktion viser resultatet. The Constructor funktion, hvis du ønsker at oprette et objekt og samtidig initialisere (tildele værdier til) egenskaber, så er du nødt til at definere, hvad der kaldes en konstruktør funktion som du skriver klassen. Efter dette, at instantiere (opret) et objekt fra klassen, skal du bruge konstruktør funktionskald. Følgende kode illustrerer dette.

# include hjælp namespace std; klasse Lommeregner {public: int num1; int num2; Lommeregner (int ident1, int ident2) {num1 = ident1; num2 = ident2; } Int add () {int sum = num1 + num2; returnere sum; }}; int main () {Calculator mitObjekt (2,3); int resultat = myObject.add (); cout returnere 0; } Den konstruktør funktion er en funktion (metode) erklæret eller defineret i klassen blokken. Det har ingen returtypen. Dens navn er, at af klassen. Dens formål er at initialisere (tildele startværdier til) egenskaber. Se hvordan konstruktøren for lommeregneren klassen er defineret ovenfor.

At instantiere et objekt fra en klasse, der har en konstruktør-funktion, skal du bruge konstruktør-funktionen. Du begynder med klassen navn; Dette er efterfulgt af et mellemrum, så konstruktøren opkald med sine parenteser og argumenter. Den første linje i hovedfunktion illustrerer dette. Nu, navnet på konstruktøren opkald er det navn, du ønsker for din genstand (ikke navnet på konstruktør funktion, men bemærk, at navnet på den constructor-funktionen er navnet på klassen). Argumenterne denne linje er de oprindelige værdier for egenskaber, num1 og num2.

Den anden sætning i hovedfunktion kalder add metode til objektet. Den tredje sætning i den vigtigste funktion viser resultatet. Læs og prøv ovenstående kode. Du kan bruge denne kode til at tilføje forskellige par numre; bare ændre argumenter konstruktøren opkald. Standard Constructor Hvi

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.