Глава 13. РАБОТА С КЛАССАМИ...154
ОГЛАВЛЕНИЕ
В этой главе...
►Активизация объектов 154
►Добавление функции-члена 156
►Вызов функций-членов 157
►Разрешение области видимости 161
►Определение функции-члена 162
►Определение функций-членов вне класса 164
►Перегрузка функций-членов 165
Программисты используют классы для объединения взаимосвязанных данных в один объект. Приведённый ниже класс Savings объединяет в себе баланс и уникальный номер счёта.
class Savings
{
public :
unsigned accountNumber ;
float balance ;
} ;
Каждый экземпляр класса Savings содержит одинаковые элементы:
void fn( void )
{
Savings a ;
Savings b ;
a.accountNumber = 1 ; /* этот счёт не тот же, что и... */
b.accountNumber = 2 ; /* ...этот */
}
Переменная а.accountNumber отличается от переменной b.accountNumber. Эти переменные различаются между собой так же, как баланс моего банковского счёта отличается от вашего ( хотя они оба называются балансами ).
Больше книг — больше знаний!
Заберите 20% скидку на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ