*   >> Чтение Образование Статьи >> science >> programming

Основы ООП в C ++

рисвоить значения свойств (Num1 и NUM2). Это то, что второй и третий заявления в главной функции делать. Объект будет не просто решить вашу проблему само по себе. Объект обычно имеет один или несколько методов, которые вы звоните в выполнения конкретной задачи, используя один или несколько свойств объекта. Способ дополнения (функции) нашего объекта, делает добавление помощью двух свойств объекта; из-за того, как мы определили метод. Четвертый оператор в главной функции вызывает метод добавления и присваивает возвращаемое значение определены результате нового объекта Int.

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

#include с помощью патезрасе; класс Калькулятор {общественности: INT num1; INT пит2; Калькулятор (INT ident1, INT ident2) {num1 = ident1; пит2 = ident2; } INT Add () {INT сумма = num1 + пит2; вернуться сумму; }}; INT Main () {Калькулятор MyObject (2,3); INT результат = myObject.add (); COUT вернуть 0; } Функция конструктора является функцией (метод) объявлена ​​или определена в классе блока. Это не имеет возвращаемого типа. Его название, что класса. Его назначение состоит в инициализации (присвоение начальных значений) свойств.

Посмотрите, как конструктор для класса калькулятор был определен выше. Чтобы создать экземпляр объекта из класса, который имеет функцию конструктора, вы должны использовать функцию конструктора. Вы начинаете с именем класса; это сопровождается пространство, то вызове конструктора с его скобок и аргументов. Первая строка в главной функции иллюстрирует это. Теперь, имя вызова конструктора является именем вы хотите для вашего объекта (не имя функции-конструктора, но, обратите внимание, что имя функции-конструктора является именем класса).

Аргументы в этой строке начальные значения для свойств, num1 и num2. Второе утверждение в главной функции вызывает метод добавления объекта. Третий оператор в главной функции отображает результат. Читайте и попробовать выше код. Вы можете использовать этот код, чтобы добавить различные пары чисел; просто изменить аргументы вызова конструктора. По умолчанию конструктор Если вы не определите функцию конструктора для класса C ++ предоставляет в

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.