Kuinka toteuttaa tiedonkeruu C ++: ssa



Tämä artikkeli tietojen abstraktiosta C ++: ssa kertoo mielenkiintoisesta objektikeskeisen ohjelmoinnin käsitteestä, joka abstraktio.

Tiedonkeruu näyttää olennaisia ​​tietoja käyttäjälle, mutta piilottaa taustatiedot. Tässä artikkelissa ymmärrämme tietojen tiivistämisen C ++: ssa. Seuraavat vihjeet käsitellään tässä artikkelissa,

Joten aloitetaan tämän artikkelin kanssa,





Abstraktio C ++: ssa

Harkitse esimerkkiä



Henkilö käyttää matkapuhelinta, ellei hän ole IT- tai ECE-taustalta, hän ei tiedä mitään muuta, mitä painikkeita sitten painaa. Tämä on asianmukainen esimerkki tiedonkeruusta.

On kaksi tapaa toteuttaa tiedonkeruu C ++: ssa:

Abstraktio luokkien avulla



Luokissa käytämme pääsyn määrittelijöitä tietojen saamiseksi.

Abstraktio otsikkotiedostojen avulla

Käytämme eri toimintoa kuin eri otsikkotiedostot, mutta emme tiedä mitään toteutuksen yksityiskohdista.

Siirtykäämme tämän abstraktin kanssa C ++ -artikkelissa

Abstraktio määrittelijöiden avulla

Voimme toteuttaa Abstraktio käyttämällä pääsyn määrittelijöitä. Ne antavat ohjelmoijalle hallinnan siitä, mitkä tiedot tai toiminnot on saatettava käyttäjän näkyviin ja mitä pidetään salassa. On olemassa kolme pääkäyttäjän määrittelyä,

php-lisäys $ -taulukkoon

Yksityinen: Abstraktio C ++:

Kun datajäsen- tai jäsentoiminnot tehdään yksityinen , siihen pääsee vain luokan sisällä, eikä kukaan luokan ulkopuolella pääse siihen.

Julkinen: Abstraktio C ++:

Kun datajäsen- tai jäsentoiminnot tehdään julkinen , kaikki voivat käyttää sitä.

Suojattu: Abstraktio C ++:

Suojattu pääsyn määrittelijä on erityinen pääsyn määrittelijä. Kun datajäsen- tai jäsentoiminnot tehdään suojattu , se toimii samalla tavalla kuin yksityinen ja siihen pääsee luokan jäsenillä.

Siirtykäämme tämän abstraktin kanssa C ++ -artikkelissa

Abstraktiotyypit

Abstraktiota on 2 tyyppiä,

Tiedonkeruu

Tietojen yksityiskohtien piilottamista kutsutaan datan abstraktioksi.

Kontrollin abstraktio

Toteutuksen yksityiskohtien piilottamista kutsutaan ohjauksen abstraktioksi.

Abstraktion edut

  • Vain sinä voit tehdä muutoksia tietoihin tai toimintoon, eikä kukaan muu voi.

  • Tekee sovelluksesta suojatun estämällä kenenkään muun näkemästä taustatietoja.

  • Lisää koodin uudelleenkäytettävyyttä.

  • Välttää koodin kopioinnin.

Siirtykäämme tämän abstraktin kanssa C ++ -artikkelissa

Näytekoodi

#include käyttämällä nimiavaruuden vakioluokan testiä {private: int x public: test (int a) {x = a} int get () {return x}} int main () {testaa (7) cout<<'The Number is: '< 

Tuotos

tuotos - abstraktio java - Edureka

Selitys

Yllä olevassa ohjelmassa näytämme abstraktio . Meillä on yksityinen jäsen x, jota ei voida käyttää päätoiminnosta. Ainoa tapa käyttää sitä on luoda luokan testiobjekti.On parametroitu konstruktori, joka määrittää arvon, jonka saamme pääkohdasta x: ään. Meillä on get-menetelmä, joka palauttaa x: n arvon.

Päätoiminnon sisällä luomme testiluokan objektin ja määritämme parametrin. Tällä hetkellä parametrisoitua konstruktoria kutsutaan ja se määrittää parametrin arvon x: lle.

Meillä on laskurilauseke, joka kutsuu get-funktion ja numero näytetään.Tämä on abstraktion peruskäsite. Emme voi käyttää yksityistä datajäsentä suoraan päätoiminnossa.Jos päätämme tehdä näyttötoiminnosta yksityisen ja yritämme käyttää sitä, saamme virheen.Kapselointi ja abstraktio ovat olio-ohjelmoinnin pääpiirteitä.

Tämän avulla olemme tämän artikkelin 'Abstraction In C ++' lopussa. Toivon, että löysit tämän informatiivisen ja hyödyllisen, pysy kuulolla lisää samankaltaisten aiheiden opetusohjelmia. Voit myös tarkistaa koulutusohjelmamme to saada perusteellista tietoa jQuerystä ja sen eri sovelluksista, voit live-verkkokoulutukseen 24/7 tuella ja käyttöikä.

Onko sinulla kysymys meille? Mainitse ne tämän artikkelin kommenttiosassa ja palaamme sinuun.