русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










ПРОГРАМУВАННЯ КЛАСІВ C#

 

Перш ніж перейти до поняття класів в С#, наведемо кілька основних понять об'єктно-орієнтованого програмування, які є найважливішими при роботі з класами:

1. Інкапсуляція – це механізм, який визначає дані і код, манипулирующий цими даними, а також захищає те і інше від стороннього втручання.

2. Абстракція даних – можливість визначати нові типи даних, з якими можна працювати майже так само як і з основними типами даних. Такі типи даних називають абстрактними типами даних або типами даних, визначені користувачем.

3. Спадкування – процес, за допомогою якого один об'єкт може набувати властивості іншого.

4. Поліморфізм – це властивість коду вести себе по-різному, в залежності від ситуації, що виникає в даний момент виконання програми. Поліморфізм є не настільки властивістю класів, скільки властивістю його функцій, що проявляється в таких поняттях як перевантаження функцій, перевантаження операторів і віртуальність функцій.

 

Переглядів: 1624






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.