*   >> lukeminen koulutus Artikkelit >> science >> programming

Oop perusteet C ++

, että rakentaja toiminto ei ole parametreja. Kuitenkin toiminto ominaisuudet on alustettu 11 ja 12. Nyt rakentaja toiminto ei ole parametreja, klo instantiation (ensimmäinen rivi päätehtävä edellä), rakentaja toiminto soittaa (myObject) ei pitäisi olla sulkeissa. Määrittely Menetelmä ulkopuolella luokan Kuvaus Voit määrittää luokan menetelmien ulkopuolella luokan kuvaus. Tällaisessa luokan kuvausta, joudut vain menetelmä prototyyppejä (ilmoitukset).

Seuraava koodi kuvaa tätä: # include using namespace std; luokan Laskin {julkinen: int num1; int num2; Laskin () {num1 = 11; num2 = 12; } Int lisätä (); }; int Laskin :: lisätä () {int summa = num1 + num2; palata summa; } Int main () {Laskin myObject; int tulos = myObject.add (); cout palata 0; } Lue koodi, jos et ole tehnyt niin. Menetelmä vakuutus päättyy puolipisteellä on menetelmä prototyyppi. Huomaa add () menetelmä prototyyppi luokassa kuvauksessa. Määritelmä add () menetelmä on ulkopuolella alaluokan kuvauksen.

Syntaksi määritellään menetelmä luokan ulkopuolella kuvaus on: returnValue classname :: conventionalDefinition Vuoteen conventionalDefinition täällä, aloitat menetelmän ilmoituksen ilman palauttaa arvon uudelleen. Katso add () määritellyn ulkopuolella edellä. Huomaa käyttö laajuus operaattori (: :). Syntax pääsyn Object jäsenille Muista, kaikki on yhtä suuri, voit käyttää esineitä, ei luokkia. Luot objektin luokan. Jäsen esineen tai luokka on ominaisuus tai menetelmä. Syntaksi käyttää jäsen esine on objectName.member Jos jäsen on menetelmä, sinun täytyy seurata tätä kanssa suluissa.

Emme ole käyttäneet mitään menetelmää argumenteilla yllä, mutta menetelmät voivat olla argumentteja; vuonna tyypitys luokka (kuvaus), menetelmät olisi parametreja. Vastaava kutsuvan menetelmiä on suluissa ja argumentteja. Kirjoittamalla luokan nimi On tavanomaista kirjoittaa ensimmäisen kirjaimen luokan nimi isoilla kirjaimilla, kuten "Laskin". Objektin nimi voi aloittaa pienemmällä cased kirjeen.

Huomautus: verrataan C ++ olio-ohjelmoinnin ja käytön C ++ perusoikeuksien esineitä, näemme, että aikana ilmoitus (instanssien) objektin rooli luokan nimi soittaa on sama kuin roolin Päätavoitteena tyyppi soittaa aikana julistuksen Päätavoitteena. C ++ pidetään vaikea kieli oppia. Jos olet ymmärtänyt kaiken toistaiseksi, niin tiedämme, että on enemmän jännittäviä asioita oppia seuraavassa osassa sarjassa. Olkaamme lopussa täällä ja jatka seuraavaan osaan. Chrys Saapua tahansa osaa tässä sarjassa, kirjoita vastaava otsikko al

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.