Објектно оријентисано програмирање
Садржај
1. Увод
Како и зашто се програмирање мења
Парадигме у програмирању - квиз
2 Класе и објекти
Класе и објекти
2.1 Основни појмови о класама и објектима
Основни појмови о класама и објектима
Класе и објекти - квиз
2.2 Енкапсулација
Енкапсулација
Енкапсулација - квиз
Енкапсулација - задаци
2.3 Статички и нестатички методи
Чланови објекта и чланови класе
Чланови објекта и чланови класе - квиз
Чланови објекта и чланови класе - задаци
2.4 Статички полиморфизам, оператори
Статички полиморфизам, оператори
Статички полиморфизам, оператори - квиз
Статички полиморфизам, оператори - задаци
2.5 Апстракција, индексери
Апстракција, индексери
Апстракција, индексери - квиз
Апстракција, индексери - задаци
2.6 Пример дизајнирања класе
Пример дизајнирања класе
Дизајнирање класе - задаци
2.7 Модуларност, библиотеке
Модуларност, библиотеке
Прилог - графичка апликација
Модуларност - задаци
2.8 Групе класа
Повезане класе
Неповезане класе
О распоређивању класа у модуле
Групе класа - квиз
Групе класа - задаци
3 Генеричке класе
Генеричке класе
3.1 Генеричке класе, вишеструка употребљивост
Генеричке класе
Генеричке класе - решен пример
Генеричке класе и методи - квиз
Генеричке класе - задаци
4 Наслеђивање и полиморфизам
Наслеђивање и полиморфизам
4.1 Основно о наслеђивању
Основно о наслеђивању
Изведена класа - квиз
4.2 Апстрактни методи и класе
Апстрактни методи и класе
Пример апстрактних метода и класа
Напреднији пример хијерархије класа
Апстрактни методи и класе - квиз
Апстрактни методи и класе - задаци
4.3 Интерфејси
Вишеструко наслеђивање и појам интерфејса
Интерфејси - квиз
Употреба сопствених интерфејса
Више о интерфејсу IEnumerable
Још неке могућности генератора колекција
Интерфејси - задаци
4.4 Виртуелни методи
Модификација базне класе
Виртуелни методи
Виртуелни методи - квиз
5 Примери пројеката са решењима
Примери пројеката са решењима
5.1 Различита кретања
Различита кретања
5.2 Квиз
Квиз
5.3 Вредност функције
Класа Function и изведене класе
Парсер - креатор функција
Апликација за цртање графика
Апликација за израчунавање нула функције
5.4 Приказ рада алгоритама сортирања
Приказ рада алгоритама сортирања
4.1 Основно о наслеђивању
¶
Основно о наслеђивању
Изведене класе – квиз
Претходна лекција
Следећа лекција
(Created using
Swinx
,
RunestoneComponents
and
PetljaDoc
)
© 2022 Petlja
Слова
A-
16
A+