Що таке «клас» в програмуванні?



+7 +/-
Профіль користувача Carita Запитав: Carita (рейтинг 604) Категорія: Інтернет

Відповідей: 2

1 +/-

Класами програмісти описують якісь абстрактні типи даних. У класі також визначаються властивості, дані і методи обробки даних. Класи можна оголошувати з нуля, а можна успадковувати від інших класів. У деяких мовах програмування допускається множинне спадкування класів (С ++), а в деяких (Java) можна отнаследоваться тільки від одного класу. Щоб використовувати методи класу, треба створити об'єкт певного класу і тоді стануть доступні методи класу, якщо вони визначені специфікатором загального доступу (public). Зазвичай створенням об'єкта класу займається конструктор, а знищенням - деструктор. Але в деяких мовах конструктор викликається неявно, а деструктор викликається, як тільки об'єкт "піде" з області видимості. Так робиться, наприклад в С ++. Якщо у класу є статичні методи, то вони доступні і без створення об'єкта. І це теж досить зручно.

Відповів на питання: Wherret  
0 +/-

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

Відповів на питання: Aurum