Objektovo orientované programovanie: Rozdiel medzi revíziami
d robot Pridal: ilo:Panangprograma a naitaratar iti bambanag |
d Bot: Odstránenie 64 odkazov interwiki, ktoré sú teraz dostupné na Wikiúdajoch (d:q79872) |
||
Riadok 19: | Riadok 19: | ||
{{Link FA|vi}} |
{{Link FA|vi}} |
||
[[af:Objekgeoriënteerde programmering]] |
|||
[[ar:برمجة كائنية التوجه]] |
|||
[[az:Obyekt yönümlü proqramlaşdırma]] |
|||
[[be:Аб'ектна-арыентаванае праграмаванне]] |
|||
[[be-x-old:Аб’ектна-арыентаванае праграмаваньне]] |
|||
[[bg:Обектно-ориентирано програмиране]] |
|||
[[bn:অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং]] |
|||
[[bs:Objektno orijentisano programiranje]] |
|||
[[ca:Programació orientada a objectes]] |
|||
[[cs:Objektově orientované programování]] |
|||
[[da:Objektorienteret programmering]] |
|||
[[de:Objektorientierte Programmierung]] |
|||
[[el:Αντικειμενοστρεφής προγραμματισμός]] |
|||
[[en:Object-oriented programming]] |
|||
[[eo:Objektema programado]] |
|||
[[es:Programación orientada a objetos]] |
|||
[[et:Objektorienteeritud programmeerimine]] |
|||
[[eu:Objektuei orientatutako programazio]] |
|||
[[fa:برنامهنویسی شیءگرا]] |
|||
[[fi:Olio-ohjelmointi]] |
|||
[[fr:Programmation orientée objet]] |
|||
[[gl:Programación orientada a obxectos]] |
|||
[[he:תכנות מונחה-עצמים]] |
|||
[[hr:Objektno orijentirano programiranje]] |
|||
[[hu:Objektumorientált programozás]] |
|||
[[id:Pemrograman berorientasi objek]] |
|||
[[ilo:Panangprograma a naitaratar iti bambanag]] |
|||
[[io:Objekt-orientizita programifo]] |
|||
[[is:Hlutbundin forritun]] |
|||
[[it:Programmazione orientata agli oggetti]] |
|||
[[ja:オブジェクト指向]] |
|||
[[ka:ობიექტზე ორიენტირებული პროგრამირება]] |
|||
[[kk:Объектіге-бағытталған бағдарламалау]] |
|||
[[ko:객체 지향 프로그래밍]] |
|||
[[ky:Обжектке багытталган программалоо]] |
|||
[[lt:Objektinis programavimas]] |
|||
[[lv:Objektorientētā programmēšana]] |
|||
[[mk:Објектно-ориентирано програмирање]] |
|||
[[ml:ഒബ്ജക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിങ് ഭാഷ]] |
|||
[[mn:Объект хандалтат програмчлал]] |
|||
[[ms:Pengaturcaraan berorientasi objek]] |
|||
[[my:အော့ဗ်ဂျက် အိုရီယင့်တက် ပရိုဂရမ်းမင်း]] |
|||
[[nl:Objectgeoriënteerd]] |
|||
[[nn:Objektorientert programmering]] |
|||
[[no:Objektorientert programmering]] |
|||
[[pl:Programowanie obiektowe]] |
|||
[[pt:Orientação a objetos]] |
|||
[[ro:Programare orientată pe obiecte]] |
|||
[[ru:Объектно-ориентированное программирование]] |
|||
[[rue:Обєктово орьєнтоване проґрамованя]] |
|||
[[scn:Prugrammazzioni urientata all'uggetta]] |
|||
[[sh:Objektno orijentisano programiranje]] |
|||
[[simple:Object-oriented programming]] |
|||
[[sq:Programimi i orientuar në objekte]] |
|||
[[sr:Објектно-оријентисано програмирање]] |
|||
[[sv:Objektorienterad programmering]] |
|||
[[ta:பொருள் நோக்கு நிரலாக்கம்]] |
|||
[[th:การเขียนโปรแกรมเชิงวัตถุ]] |
|||
[[tr:Nesne Yönelimli Programlama]] |
|||
[[uk:Об'єктно-орієнтоване програмування]] |
|||
[[ur:برمجہ شئے التوجہ]] |
|||
[[vi:Lập trình hướng đối tượng]] |
|||
[[wuu:面向对象程式编制]] |
|||
[[zh:面向对象程序设计]] |
Verzia z 05:57, 11. marec 2013
Objektové programovanie alebo objektovo orientované programovanie ( z angl. Object-oriented programming, skratka OOP) je metodika vývoja softvéru založená na používaní dátových štruktúr zvaných objekty a ich interakcie na vývoj aplikácií. Pricípy objektového programovania boli rozpracované už v 70. rokoch 20. storočia, no širšie sa vo vývoji softvéru začalo uplatňovať až v koncom 20. storočia. V súčasnosti existuje veľa jazykov využívajúcich princípy OOP.
Koncept OOP
Objekty majú svoje vlastnosti, metódy a udalosti, pomocou ktorých objekt vykonáva určité činnosti na ktoré bol naprogramovaný.
Z obsahového hľadiska vlastnosti typu trieda sú vo svojej podstate položky typu záznam. Metódy a udalosti sú svojim charakterom funkcie a procedúry.
Udalosťou sa nazýva každá zmena stavových veličín, napr. Click, DoubleClick, stlačenie klávesy na klávesnici, impulz z časovača, Zmena veľkosti okna, zatvorenie okna.
Základom objektového programovania je dátový typ trieda. Dátový typ trieda je odvodený dátový typ a vychádza z dátového typu štruktúra (v jazyku Pascal, Delphi - záznam (record), C, C++ - štruktúra (struct)).
Objekt - premenná typu trieda.
Existuje mnoho programovacích jazykov používajúcich princíp OOP, napr.: Visual Basic, C++, C Sharp, Java, Python, PHP a mnoho iných.