C# - Головна Простір імен
► System (5)► Microsoft (1) Для учнів (початківців)
► Відео уроки (4)► Навчання (177) ► Приклади програм (19) ► Секрети Сі Шарп (4) Для професіоналів
► Навчання (6)► Приклади програм (1) |
ПРОГРАМУВАННЯ КЛАСІВ C#
Перш ніж перейти до поняття класів в С#, наведемо кілька основних понять об'єктно-орієнтованого програмування, які є найважливішими при роботі з класами: 1. Інкапсуляція – це механізм, який визначає дані і код, манипулирующий цими даними, а також захищає те і інше від стороннього втручання. 2. Абстракція даних – можливість визначати нові типи даних, з якими можна працювати майже так само як і з основними типами даних. Такі типи даних називають абстрактними типами даних або типами даних, визначені користувачем. 3. Спадкування – процес, за допомогою якого один об'єкт може набувати властивості іншого. 4. Поліморфізм – це властивість коду вести себе по-різному, в залежності від ситуації, що виникає в даний момент виконання програми. Поліморфізм є не настільки властивістю класів, скільки властивістю його функцій, що проявляється в таких поняттях як перевантаження функцій, перевантаження операторів і віртуальність функцій.
Переглядів: 1624 |