Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Урок [Классы]Введение

Статус
В этой теме нельзя размещать новые ответы.

KozzPorno

Ученик
Здравствуйте форумчане,сегодня,мы научимся на начальном уровне,использовать классы.

Классы - как и стурктуры, как и перечисления служат для удобства безопасного программирования и обращения к разным типам элементов..


Рассмотрим мой пример составленый ниже:

Код:
class pawno {
 public:
 int pp;
 void init(void);
};
Рассмотрим этот код:

pawno - название класса;
public - это режим доступа(подробнее ниже);
int pp; - создаём переменную int с названием pp;
void init(void); - Создаём функцию в классе.


Идём далее,теперь,мы создадим функцию класса pawno - init();
Код:
void pawno::init()
{
    pp = 5;
    cout << "Chislo ravno = " << pp << endl;
}
Опять-же,рассмотрим:
pawno::init - pawno имя класса,от которого идёт функция,init - имя функции;
pp = 5; - присваиваем переменной pp значение 5;
cout - Выводим переменную pp в консоль.


Если вы правильно понимаете,идём далее,теперь,мы попробуем вывести значение в окно:

Создаём функцию int main() - если она уже есть,то просто добавьте объект и инициализируйте его:

Код:
int main()
{
    pawno a;//Инициализация объекта.
    a.init();//Вызов функции объекта.
    return 0;
}
Рассмотрим:

pawno a; - pawno - название класса,a - имя инициализирующегося обьъекта.
a.init - a - имя объекта,init - имя вызывающейся объектом функции класса.


Теперь перейдём к режимам доступа:

public: - публичный режим доступа,служит для того,чтобы сделать другую часть класса общей,то-есть сделать переменные и функции доступными из других частей вашей программы.
private: - приватный режим доступа,доступен только для функций класса.
protected: - будем изучать при использовании наследования классов.


Пока всё,первый урок по СИ(Мой :D).

---------- Post added at 19:32 ---------- Previous post was at 19:22 ----------

Кхм,хотел написать,это только 1 урок по классам,дальнейшее дальше рассматривать будем.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу