Другие языки программирования и технологии
Зачем нужны классы в с++?
Люди а зачем нужны класы в с++? Я не могу по этой теме ничего найти! По этой причине мне не черта не понятно! Подскажите пример(из жизни) зачем они нужны! Заранее благодарен!
C++ объектно-ориентированный язык.
А классы с как раз и служат для реализации объектно-ориентированных методик разработки ПО. Поэтому читать нужно не классы в С++ для чего служат объекты в ООП и как они применяются.
А дальше просто использовать классы С++ для реализации. Только и всего.. . Любой пример из ООП будет Вам в помощь
А классы с как раз и служат для реализации объектно-ориентированных методик разработки ПО. Поэтому читать нужно не классы в С++ для чего служат объекты в ООП и как они применяются.
А дальше просто использовать классы С++ для реализации. Только и всего.. . Любой пример из ООП будет Вам в помощь
Смотри на тему Объектный подход, Объектно ориентированное программирование.
Согласно этой парадигме, все - суть множество взаимодействующих объектов, объекты разбиты на классы, а классы образуют иерархию наследования и использования.
Объект - данные (состояние) , правила их изменения (методы) и идентичность (уникальный идентификатор объекта) .
Согласно этой парадигме, все - суть множество взаимодействующих объектов, объекты разбиты на классы, а классы образуют иерархию наследования и использования.
Объект - данные (состояние) , правила их изменения (методы) и идентичность (уникальный идентификатор объекта) .
класс нужен просто, чтобы знать кто куда лезет. для разграничения доступа, чтобы границы четче были.
это как независимые деревни с собственными заборами, против чистого поля на котором любой может наступить комуто на уши и свалить на соседа.
ну и еще он по дефолту приватный против структуры (struct)
загляни, сделай экскурсию в яву, там все еще запущенее)
это как независимые деревни с собственными заборами, против чистого поля на котором любой может наступить комуто на уши и свалить на соседа.
ну и еще он по дефолту приватный против структуры (struct)
загляни, сделай экскурсию в яву, там все еще запущенее)
Класс объединяет данные и программы для их обработки. Это позволяет разбить сложную программу на относительно независимые компоненты. Это строительный кирпич программы.
В простых программах они не нужны. Но чем сложнее программа, тем важнее становится возможность разбить ее на компоненты.
Кроме того, классы обеспечивают возможность использования ООП - когда программа не "управляется централизованно сверху", а представляет из себя коллектив взаимодействующих с помощью обмена сообщениями объектов, реализованных как экземпляры классов - такова, например, Windows.
В простых программах они не нужны. Но чем сложнее программа, тем важнее становится возможность разбить ее на компоненты.
Кроме того, классы обеспечивают возможность использования ООП - когда программа не "управляется централизованно сверху", а представляет из себя коллектив взаимодействующих с помощью обмена сообщениями объектов, реализованных как экземпляры классов - такова, например, Windows.
Это удобство ооп.
Похожие вопросы
- Зачем нужны классы в c++? Никак не могу понять... Что такое private, public зачем они нужны и т. д?
- Извините за тупой вопрос, но для чего в c++ нужны классы? Для того что бы было легко отсортировать код или ещё зачем?
- Зачем нужны классы, если можно вот так: (*obj.getSomething)(&obj) ?
- Нужны ли для программирования 10 и 11 класс? я уже в 9 классе уйти ли мне с 9 класса или остаться и учить 10-11 классы?
- Почему лучше идти на програмиста после 11 класса в универ? и почему после 9 класса прогрмисты не нужны?
- Статичная функция внутри класса. какие данные будут доступны всем образцам класса?
- В чем различие ключевых слов public и static в java? И объясните конкретно , что такое экземпляр класса.
- Экземпляра класса, объекты
- С++, объект класса, экземпляр класса, какой тип переменной хранит экземпляр класса? (экземпляр это что? Word, lpstr..?)
- Вопрос по классам (и видимо по памяти) в С++