Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Заголовочный файл

Читайте также:
  1. Заголовочный комплекс

Заголовочный файл (иногда головной файл, англ. header file), или подключаемый файл — в языках программирования Си и C++ файл, содержащий определения типов данных, структуры, прототипы функций, перечисления, макросы препроцессора. Имеет по умолчанию расширение.h; иногда для заголовочных файлов языка C++ используют расширение.hpp. Заголовочный файл используется путём включения его текста в данный файл директивой препроцессора #include.

Чтобы избежать повторного включения одного и того же кода, используются директивы #ifndef, #define, #endif

Основная цель заголовочных файлов — вынесение описания нестандартных типов и функций за пределы основного файла с кодом

 

Инкапсуляция, полиморфизм и наследование

Все языки OOP, включая С++, основаны на трёх основополагающих концепциях, называемых инкапсуляцией, полиморфизмом и наследованием. Рассмотрим эти концепции

 

Инкапсуляция - это механизм, который объединяет данные и код, манипулирующий этими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования.

Полиморфизм - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Фактически во всех языках программирования ограниченно применяется полиморфизм, например, в арифметических операторах.

Наследование (inheritance) - это процесс, посредством которого один объект может приобретать свойства другого. Точнее, объект может наследовать основные свойства другого объекта и добавлять к ним черты, характерные только для него. Наследование является важным, поскольку оно позволяет поддерживать концепцию иерархии классов. Наследование играет очень важную роль в OOP.

 

Консольное приложение.

запуск среды программирования C++ Builder.Затем выберем File\New\Other... попадаем в окно выбора типа вашего проекта, для создания консольного приложения необходимо выбрать в открывшемся окне Console Wizard. Открывается код, автоматически сгенерированный.Добавляем 2 строки

#include <iostream.h> - директива, необходимая для работы команд ввода/вывода на экран.(на самый верх)

cout<<"Hello world!"; - собственно сам вывод на экран строки Hello world!(перед ретурн 0)

компилируем, и готово.

 


Дата добавления: 2015-11-14; просмотров: 49 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Виртуальные метода и полиморфизм.| Управляемый код. Осознать разницу

mybiblioteka.su - 2015-2024 год. (0.005 сек.)