Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
0

Что такое "класс" в программировании?

SeaMan75 [10.3K] более месяца назад
1

Классами программисты описывают некие абстрактные типы данных. В классе также определяются свойства, данные и методы обработки данных. Классы можно объявлять с нуля, а можно наследовать от других классов. В некоторых языках программирования допускается множественное наследование классов (С++), а в некоторых (Java) можно отнаследоваться только от одного класса. Чтобы использовать методы класса, надо создать объект определенного класса и тогда станут доступны методы класса, если они определены спецификатором общего доступа (public). Обычно созданием объекта класса занимается конструктор, а уничтожением - деструктор. Но в некоторых языках конструктор вызывается неявно, а деструктор вызывается, как только объект "уйдет" из области видимости. Так делается, например в С++. Если у класса имеются статические методы, то они доступны и без создания объекта. И это тоже достаточно удобно.

0

Класс — это логическая структура, позволяющая создавать свои собственные пользовательские типы путем группирования переменных других типов, методов и событий. Класс подобен чертежу. Он определяет данные и поведение типа.

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
Быстрая регистрация
OpenID