Для чего нужны классы в языке программирования C++?



Автор Иван Макаров задал вопрос в разделе Другие языки и технологии

Зачем нужны классы в с++? и получил лучший ответ

Ответ от Vladimir Radchuk[мастер]
Классы в C++ нужны, чтобы объединять данные и функции для их обработки в самостоятельные компоненты. Это строительные кирпичики программы: в простых задачах они могут быть не нужны, но чем сложнее код, тем важнее разбить его на части с чёткими границами. Класс по умолчанию приватный, в отличие от struct, поэтому защищает внутреннее состояние от случайного доступа. Также классы реализуют ООП: объект содержит данные, методы и идентичность, а объекты взаимодействуют и образуют иерархии наследования. Так программа строится не централизованно сверху, а из сотрудничающих объектов, как, например, Windows.

Ответ от Никита Фролов[гуру]
Это удобство ооп.

Ответ от Мужик С Веслом[гуру]
Смотри на тему Объектный подход, Объектно ориентированное программирование.
Согласно этой парадигме, все - суть множество взаимодействующих объектов, объекты разбиты на классы, а классы образуют иерархию наследования и использования.
Объект - данные (состояние) , правила их изменения (методы) и идентичность (уникальный идентификатор объекта) .

Ответ от Владимир Б.[гуру]
класс нужен просто, чтобы знать кто куда лезет. для разграничения доступа, чтобы границы четче были.
это как независимые деревни с собственными заборами, против чистого поля на котором любой может наступить комуто на уши и свалить на соседа.
ну и еще он по дефолту приватный против структуры (struct)
загляни, сделай экскурсию в яву, там все еще запущенее)

Ответ от Кrab Bark[гуру]
Класс объединяет данные и программы для их обработки. Это позволяет разбить сложную программу на относительно независимые компоненты. Это строительный кирпич программы.
В простых программах они не нужны. Но чем сложнее программа, тем важнее становится возможность разбить ее на компоненты.
Кроме того, классы обеспечивают возможность использования ООП - когда программа не "управляется централизованно сверху", а представляет из себя коллектив взаимодействующих с помощью обмена сообщениями объектов, реализованных как экземпляры классов - такова, например, Windows.

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Зачем нужны классы в с++?

А зачем нужны женщины?
Женщины играют многогранную и глубокую роль в жизни человека и общества. С духовной точки зрения,
подробнее...

Зачем нужны громоотводы - неужели гром отводить? Чем опасен гром???
Гром сам по себе не опасен, это всего лишь звуковая волна от резкого расширения воздуха при
подробнее...

Зачем нужны громоотводы - неужели гром отводить? Чем опасен гром???
Громоотводы, которые правильнее называть молниеотводами, нужны не для отвода грома, а для защиты от
подробнее...

ответьте на вопрос-зачем нужны знаки препинания в русском языке? =))
Знаки препинания нужны, чтобы разделять и связывать части текста, передавать интонацию и точно
подробнее...

Зачем учиться в школе ?
Учёба в школе отвечает естественной потребности человека в познании мира. Школа создана, чтобы в
подробнее...
Класс программирование на Википедии
Посмотрите статью на википедии про Класс программирование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*