Professional Documents
Culture Documents
ОБЈЕКТНО – ОРИЕНТИРАНО
ПРОГРАМИРАЊЕ
ДА СЕ ПОДСЕТИМЕ НА ПОДЕЛБАТА НА ВИШИТЕ ПРОГРАМСКИ
ЈАЗИЦИ СПОРЕД НАЧИНОТ НА ПРЕСМЕТУВАЊЕ
IMPERATIVNI DEKLARATIVNI
EIFFEL ML
предмет објект
автомобил од реалниор свет автомобил од видео игра
Објектот во програмските јазици преставува целина
од податоците(атрибутите) што го опишуваат
објектот и методите (функциите) што се извршуваат
врз тие податоци.
-Плоштина на
Пример 1
Страните а, b и c тријаголникот,
- периметарот на
тријаголникот
Пример 2
Ученик = оцените + просекот
Во објектно ориентираното програмирање,
програмерите ја гледаат програмата како колекција на
објекти кои меѓу себе си дејствуваат.
КЛАСА
Со набљудување на објектите може да се забележи
дека некои објекти имаат исти карактеристики.
Класата е множество на објекти што делат исти
карактеристики, однесувања и релации.
class pravoagolnik{
public:
float plostina(float a, float b){
float p=a*b;
return p;
}
return 0;
}
•Пресмета плоштина и волумен на коцка ако е
дадена нејзината страна.(Користи конструктори.)
#include<iostream>
using namespace std;
class kocka
{
private:
double strana;
public:
kocka(double a)
{ setStrana(a);}
double getplostina(){
return 6*strana*strana; }
return 0;
}