Hvordan Design en klasse kalt konto i C ++

C ++ programmeringsspråk er et objektorientert språk som først og fremst tar for seg samspillet mellom stedene. Objekter er forekomster av klasser, som er skissene som definerer de karakteristiske atferd og tilstandsdata av objektene. Klassene er vanligvis laget for å oppfylle ett formål, for eksempel til detaljer alle funksjonene til en kundes konto. Å utforme en slik klasse, må du bestemme hva kritiske funksjoner er nødvendig for å gjøre opp for klassen. Du må bestemme klasse funksjoner og data.

Bruksanvisning

1 Bestem hva kontoen klasse må oppnå. For eksempel kan en konto klasse hold navnet på en klient, et kontonummer og en saldo. Klassen skal også gi noen midler for å få tilgang til disse dataene for å oppdatere dem eller skrive dem ut. Disse detaljene er nok til å skape en grunnleggende konto klasse.

2 Last inn C ++ IDE ved å klikke på programikonet. Når den åpnes, velger du "Fil / Ny / Project" og velg "C ++ Project" for å opprette en ny C ++ prosjekt. En tom kildekoden filen vises i teksteditor del av IDE.

3 Skriv følgende klasse erklæring på toppen av kildekoden filen:

klasse konto

{}

4 Legg merke til klammeparenteser som umiddelbart følger klassen erklæringen. Dette kalles en kodeblokk. Alt av kildekoden for denne klassen vil passe inn denne koden blokken. Det vil være flere linjer med kode, så det kan være lurt å bryte opp klammeparenteser slik at de hver sitte på sine egne linjer, og rykke inn med kode for å forbedre lesbarheten. Dette er spørsmål om stil og er opp til deg å bestemme.

5 Skriv en privat klasse data erklæring. Dette er data som bare kan nås fra i klassen. Som hovedregel skal alle data bli erklært privat. Grensesnittene som lar andre objekter for å manipulere dataene blir offentliggjort. Dette bestemmer at bare denne klassen kan direkte endre sine egne data. Andre hensikter kan be om å gjøre endringer gjennom de offentlige grensesnitt, men den eksakte måte på hvilken dette gjøres er bestemt av denne klasse. Å erklære følgende tre data som private klassen, skriver følgende:

privat:

string ACCOUNT;

int kontonummer;

int accountBalance;

6 Skriv felles grensesnitt erklæringer. Dette er metoder som andre gjenstander kan samhandle med denne klassen og dataene. En god trio av metodene er "getAccountName", "getAccountNumber" og "getAccountBalance." Disse metodene gir andre gjenstander lesetilgang til klassen data. Skriv følgende felles grensesnitt erklæringer:

offentlig:

string getAccountName () {return this.accountName; }

int getAccoutNumber () {return this.accountNumber; }

int getAcccountBalance () {return this.accountBalance;}

7 Skriv en konstruktør som setter alle klassedata. En konstruktør er en offentlig metode som gjør det mulig for en klient å opprette en forekomst av denne klassen og gjøre det til et objekt. Skriv følgende under felles grensesnitt erklæringer:

Konto (string ACCOUNT, int kontonummer, int accountBalance)

{This.accountName = kontonavn; this.accountNumber = kontonummer; this.accountBalance = accountBalance;}

8 Klikk på "Lagre" knappen for å lagre kildekoden. Du har nå en bare-bones klasse som representerer en konto. Du kan instantiate objekter av denne klassen ved å utstede følgende uttalelse:

Konto NewAccount = ny konto ( "John Doe", 12345, 1000);