Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 33 - Demo
P. 33

                                        TEMATIKA 2 PROGRAMIMIint main(){//thirrja e funksionitLibriNotave LibriIm; // krijimi i nje objekti nga klasa LibriNotaveLibriIm.shfaq(); // thirrja e funksionit shfaq()return 0;}Në këtë rast për të thirrur funksionin, i cili është brenda klasës, ne krijojmë fillimisht një objekt, si p.sh., LibriIm dhe mbi objektin thërrasim funksionin. Pra, sintaksa është:emri_objektit.emri_funksionit();Kodi i programit jepet në figurën 2a dhe dalja e programit në figurën 2b.Fig. 2bFig. 2aDuke u bazuar në figurën 2a shohim që:• Përcaktimi i klasës fillon në rreshtin 5 me fjalën kyçe class të ndjekur nga emri i klasës LibriNotave. Emri i klasës dhe i fjalëve pasuese fillon me shkronjë të madhe. • Trupi i çdo klase fillon dhe mbaron me kllapa majtas dhe djathtas ({ dhe }), si në rreshtin 6 dhe 13. Klasa përfundon me një pikëpresje (rreshti 16). • Reshti 7 përmban fjalën kyçe publike, që është një specifikues hyrjeje, pra, tregon që funksionet mund të përdoren edhe jashtë klase. • Rreshtat 10-12 zhvillojnë funksionin e shfaq(). • Çdo funksion në një program kryen një detyrë dhe mund të kthejë një vlerë, kur ai e përmbush detyrën e tij. Për shembull një funksion kryen një llogaritje dhe kthen 31

| 27 28 29 30 31 32 33 34 35 36 37 |