undergraduate thesis
Basics of object oriented programming in C++

Stjepan Flisar (2016)
Josip Juraj Strossmayer University of Osijek
Faculty of Electrical Engineering, Computer Science and Information Technology Osijek
Department of Software Engineering
Chair of Programming Languages and Systems
Metadata
TitleOsnove objektno orjentiranog programiranja u C++-u
AuthorStjepan Flisar
Mentor(s)Marina Peko (thesis advisor)
Abstract
Zbog zahtjevnosti tržišta dolazi do razvoja novih načina programiranja. Ljudsko razmišljanje i njegovo gledište na rješavanje problema ideja su za razvoj objektno orijentiranog programiranja. Stvari koje čovjek vidi pokušavaju se kategorizirati, u objektno orijentiranom programiranju tu kategorizaciju predstavlja klasa. Klasa sadrži stanje nekog objekta i njegovo ponašanje u stvarnom svijetu. U ovom radu opisani su osnovni pojmovi objektno orijentiranog programiranja te glavni koncepti koji ga razlikuju od ostalih načina programiranja, a to su enkapsulacija, polimorfizam i nasljeđivanje. U radu je također prikazan i objašnjen praktični primjer programa za vođenje nogometnog kluba napisanog u jednom od objektno orijentiranih programskih jezika, C++.
Keywordsclass object.
Parallel title (English)Basics of object oriented programming in C++
Committee MembersMarina Peko (committee chairperson)
Krešimir Nenadić (committee member)
Krešimir Vdovjak (committee member)
GranterJosip Juraj Strossmayer University of Osijek
Faculty of Electrical Engineering, Computer Science and Information Technology Osijek
Lower level organizational unitsDepartment of Software Engineering
Chair of Programming Languages and Systems
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Electrical Engineering
Telecommunications and Informatics
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme
Academic title abbreviationuniv.bacc.ing.el.
Genreundergraduate thesis
Language Croatian
Defense date2016-10-12
Parallel abstract (English)
Because of new standards set by the market there is a need of new types of programming. The human perception and it’s point of view on solving problems are the cause of finding new ideas in object oriented programming. The things that a human being perceives are being categorised, in object oriented programming that categorisation is represented by classes. A class contains the state of an object and it’s behaviour in real world. This bachelor thesis describes the basic concepts of object orientated programming and the main concepts that differentiate it from other types of programming. Those are: encapsulation, polymorphism and inheritance. This bachelor thesis also shows and explains an example of a program used to run a football club written in C++, one of object orientated programming languages.
Parallel keywords (Croatian)klasa objekt
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:694450
CommitterAnka Ovničević