Форум программистов, компьютерный форум, киберфорум
Наши страницы
C (Си)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
kprlns
1 / 1 / 0
Регистрация: 21.05.2016
Сообщений: 17
1

Инкапсуляция, абстракция и полиморфизм - нужны примеры

25.06.2016, 23:31. Просмотров 593. Ответов 5

Здравствуйте! Можете пожалуйста привести примеры абстракции, инкапсуляции и полиморфизма в Си. Заранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2016, 23:31
Ответы с готовыми решениями:

Нужны примеры ООП
Всем привет! Кто может дать примеры задач с Объектами? А точнее мне нужна...

Нужны примеры структур
Ребят мне нужно сделать структуру что бы закрыть практику :DDDD так как я...

C# и CUDA: нужны отзывы и примеры работы
Доброго времени суток, форумчане. Никто не встречал библиотеки C# для работы...

Инкапсуляция или полиморфизм
Привет, не помню точно как это правильно называется но нужно такое: Раньше...

Инкапсуляция, Полиморфизм, Наследование
import java.io.*; import java.util.*; public class Nasledovanie { ...

5
Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
25.06.2016, 23:53 2
Цитата Сообщение от kprlns Посмотреть сообщение
Можете пожалуйста привести примеры абстракции, инкапсуляции и полиморфизма в Си.
А вы не перепутали C и C++ ?
0
easybudda
Модератор
Эксперт CЭксперт С++
10211 / 6110 / 1536
Регистрация: 25.07.2009
Сообщений: 11,618
26.06.2016, 00:25 3
Цитата Сообщение от kprlns Посмотреть сообщение
привести примеры
https://developer.gnome.org/gtk3/stable/ch01s04.html - вот здесь пример ООП подхода на С (создание класса - наследника GtkApplication и сопутствующих...)
0
castorsky
1973 / 1076 / 87
Регистрация: 29.11.2013
Сообщений: 3,354
29.06.2016, 23:36 4
Вопрос с подвохом? Смотрим php и видим. В самом языке этих абстракций нет, надо "приделывать".
0
kprlns
1 / 1 / 0
Регистрация: 21.05.2016
Сообщений: 17
29.06.2016, 23:57  [ТС] 5
Вопрос без подвоха. Про полиморфизм, знаю точно, что он как-то реализуется через указатели на функции, но в том то и дело, что я не знаю как. Про абстракцию появились предположения, что это структуры с реализованными для них функциями, например структура стек и все операции для него (ведь это так?), а про инкапсуляцию без понятия... можно ли считать другие программы, "приделываемые" к своей при помощи make за инкапсуляцию? Меня убеждают в том, что полиморфизм, абстракция и инкапсуляция в том или ином виде присутствуют в Си.
0
castorsky
1973 / 1076 / 87
Регистрация: 29.11.2013
Сообщений: 3,354
30.06.2016, 00:05 6
Цитата Сообщение от kprlns Посмотреть сообщение
Меня убеждают в том, что полиморфизм, абстракция и инкапсуляция в том или ином виде присутствуют в Си.
Вас не убеждают, а говорят очевидные вещи. Это абстракции уровня языка. Они либо есть в языке, либо их нет. В языке Си их нет, но имитировать можно. Для этого надо написать или еще один препроцессор, или другой компилятор, или реализовать библиотечно. В любом случае исходный текст уже не будет таким, который можно назвать сишным. Может быть Вы неверно трактуете поставленную задачу, или неверно ее излагаете?
0
30.06.2016, 00:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2016, 00:05

Полиморфизм, наследование, инкапсуляция
Резистор, світлодіод, елемент, трансформатор. До кожного з класів, які...

Полиморфизм инкапсуляция и наследование(ООП)
Не как не могу понять зачем нужен Полиморфизм и инкапсуляция и их определение...

Что такое наследование, инкапсуляция и полиморфизм
Здравстуйте! Помогите, пожалуйста, ответить на несколько вопросов: 1. Что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru