Šperos

Objektinis programavimas C++

10   (1 atsiliepimai)
Objektinis programavimas C++ 1 puslapis
Objektinis programavimas C++ 2 puslapis
Objektinis programavimas C++ 3 puslapis
Objektinis programavimas C++ 4 puslapis
Objektinis programavimas C++ 5 puslapis
Objektinis programavimas C++ 6 puslapis
Objektinis programavimas C++ 7 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

5.1. Klasės apibrėžimas. C++ kalboje struktūra, jungianti savyje kintamuosius, skirtus duomenims saugoti, ir funkcijas, kurios naudoja tik tuos kintamuosius, vadinama klase. Kintamieji vadinami duomenimis, o funkcijos – metodais. Objektiniame programavime priimta, kad duomenimis tiesiogiai gali naudotis tik tos klasės metodai. Klasės aprašo struktūra: class { public: }; Klasėje duomenys ir metodai gali būti rašomi bet kokia seka. Klasės elementai (duomenys ir metodai) gali turėti požymius. Požymis klasėje galioja tol, kol bus sutiktas kito požymio užrašas. Jeigu požymio užrašo nėra, tuomet pagal nutylėjimą bus priimtas private visiems elementams iki pirmojo požymio užrašo, jeigu jis bus. Yra tokie požymiai: • private (lokalusis). Elementai prieinami tik klasės viduje. • public (blobalusis). Klasės elementai prieinami jos išorėje. • protected (apsaugotasis). Klasės elementai prienami klasėje, kuri paveldi duotąją klasę. Čia jie galioja private teisėmis. Programavimo technologijos požiūriu reikėtų laikytis tam tikros tvarkos. Rekomenduojama pradžioje surašyti duomenis, po to metodus. Metodų sąraše taip pat reikalinga tvarka. Pirmuoju sąraše turėtų būti klasės konstruktorius. Tai metodas, skirtas klasės objekto pradinių duomenų reikšmėms nurodyti. Jo vardas privalo sutapti su klasės pavadinimu. Konstruktorius neturi grąžinamos reikšmės. Toliau metodų sąraše turi būti darbo su duomenimis metodai. Gale rašomas destruktorius, jeigu toks yra. Tai metodas, naikinantis objektą. Destruktoriaus vardas turi sutapti su klasės vardu, kurio pradžioje parašomas simbolis ‘~’. Pavyzdžiui: class Katinas{ … public Katinas(…){ … } // Konstruktorius. Katinas() { … } // Destruktorius. Konstruktorius ir destruktorius privalo būti public. Konstruktorius, kuris neturi parametrų, iškviečiamas darbui pagal nutylėjimą: galima parašyti Katinas A; ( vietoje Katinas A(); ).Destruktorius skirtas tos klasės objektui naikinti kompiuterio atmintyje. Jeigu jo nėra, objektas naikinamas baigus vykdyti programą. Programos darbo eigoje kreipinys į destruktoriu naikina objektą. Jeigu objekto duomenų laukai gauna atmintį dinamiškai, tuomet būtina destruktoriuje parašyti veiksmus, kuriais atsisakoma atminties, skirtos duomenų laukams. Destruktoriai, kaip ir konstruktoriai, negrąžina jokios reikšmės. Jeigu klasė turi destruktorių, bet nėra kreipinio į jį, tuomet, pagrindinei funkcijai baigus darbą, jis yra vykdomas pagal nutylėjimą. Metodai klasėje gali būti pilnai aprašyti. Tokius metodų aprašus tikslinga turėti, jeigu jų tekstas yra trumpas. Kitų metodų aprašai iškeliami už klasės ribų. Tuomet klasėje rašomas tik metodo prototipas. Metodo aprašo klasės išorėje struktūra:

Daugiau informacijos...

Šį darbą sudaro 10093 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
7 psl., (10093 ž.)
Darbo duomenys
  • Programų špera
  • 7 psl., (10093 ž.)
  • Word failas 342 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šią šperą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt