Огляд глосарія за абеткою

Спеціальні | А | Б | В | Г | Ґ | Д | Е | Є | Ж | З | И | І | Ї | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ь | Ю | Я | Все

І

Ієрархія

У стандартній термінології мови C++ клас, що успадковувається, називається базовим. Клас, який використовує базовий клас, називається похідним. Похідний клас можна використовувати як базовий для іншого похідного класу. Таким шляхом буде багаторівнева ієрархія класів.


Індексатори

Індексатори дозволяють індексувати об'єкти і звертатися до даних за індексом. Фактично за допомогою індексаторів ми можемо працювати з об'єктами як з масивами. За формою вони нагадують властивості зі стандартними блоками get і set, які повертають і привласнюють значення.

Формальне визначення індекатора:

       повертаємий_тип this[Тип параметр1, ...]

        {

            get { ... }

            set { ... }

        }

На відміну від властивостей індексатор не має назви. Замість його вказується ключове слово this, після якого в квадратних дужках йдуть параметри. Індексатор повинен мати як мінімум один параметр.


Інкапсуляція

Інкапсуляція -це такий механізм програмування, який пов'язує воєдино код і дані, які він обробляє, щоб убезпечити їх як від зовнішнього втручання, так і від неправильного використання.


Інтерфейс

У C# передбачено поділ інтерфейсу класу і його реалізації за допомогою ключового слова interface.     

З точки зору синтаксису інтерфейси подібні абстрактним класам. Але в інтерфейсі  у жодного з методів не повинно бути тіла. Це означає, що в інтерфейсі взагалі не надається ніякої реалізації. У ньому вказується тільки, що саме слід робити, але не як це робити. Як тільки інтерфейс буде визначено, він може бути реалізований в будь-якій кількості класів. Крім того, в одному класі може бути реалізована будь-яка кількість інтерфейсів.



Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0