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

Oop Basics in C ++

de afsluitende accolade, heb je een puntkomma; dit is omdat het creëren van een klasse is een verklaring vergelijkbaar met de oprichting van een structuur. Alle verklaringen voor de klas te gaan in de beugels. Het is gebruikelijk om het object identifiers eerste type voor de functie. De object-id's in de klas worden eigenschappen genoemd en de functies in de klas worden methoden genoemd. Beide eigenschappen en methoden worden leden genoemd.

In de beschrijving van een basis klasse als degene die we overwegen in dit artikel, voorafgaan aan de verklaringen in de klas met het gereserveerde woord, publiek en een dubbele punt. De object-id's en de functie die we hadden in de vorige code zijn hetzelfde object-id's en de functie hebben we nu in de klas. Lees de beschrijving van de klasse boven te waarderen hoe een klasse wordt beschreven. Onder normale omstandigheden, verklaart u de eigenschappen (object-id) in een klasse, en je hoeft ze niet initialiseren.

Dat is de reden waarom in de bovenstaande klasse, num1 en num2 geen waarden die bij hen hebben. Er is wat constructorfunctie die kunnen worden gebruikt om de beginwaarden deze toewijzing als een object wordt gecreëerd uit de klasse (zie hieronder) genoemd. Opmerking: Het is gebruikelijk om de naam van een klasse beginnen met een hoofdletter en de naam van een object met een kleine letter. Het creëren van een object uit de klasse zonder Constructor functie Een klasse zoals men hiervoor geen constructorfunctie (zie hieronder).

Wanneer een klasse niet een constructorfunctie hebben, een object uit het te maken je net zoals je een object van een fundamenteel type te maken. Je begint met een klasse naam, dan een spatie, daarna een identificatie naam die je ervoor kiest om het object te identificeren; dan een puntkomma om een ​​verklaring te vormen. De eerste verklaring in de belangrijkste functie bovenstaande is een toepassing van deze; het is de concretisering van het object, myObject (naam van een ID, die ik gaf, je kunt geven welke naam je wilt).

Met behulp van een object Het doel van onze klasse en zijn bedoeld om het probleem, dat de eerste code hierboven opgelost lossen. Het is om twee nummers die in twee int objecten toe te voegen. Je kunt geen gebruik maken van een klasse die je gebruikt maar objecten gemaakt op basis van de klasse. Leden van een klasse automatisch lid van de geïnstantieerd object geworden. U kunt veel objecten uit een klasse te maken; Het belangrijkste wat je nodig hebt is anders id namen vo

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