ВУЗ:
Составители:
Рубрика:
7
тодам класса. К элементам и методам, следую-
щим за модификатором public, можно обра-
щаться как из методов данного класса, так и из
программы. Доступ к остальным членам класса
открыт только для методов самого класса, а
также для дружественных методов других клас-
сов. В случае модификатора protected –– также
для производных классов.
Для доступа к объекту класса можно использо-
вать ключевое слово this, являющееся указате-
лем на объект данного класса. Это ключевое
слово нельзя использовать вне метода члена
класса. Пример:
Class A{
int i, j;
public:
mult(int j);
A::mult(int j) {return j*this ––> I;}
Для непосредственного указания метода или
переменной класса в программе перед именем
метода или переменной проставляется имя
класса и знак ::
CWnd::GetParent();
Дружественные методы позволяют получить
доступ к защищенным модификатором private
членам класса из методов других классов. Если
метод класса A внутри тела класса В объявлен с
тодам класса. К элементам и методам, следую- щим за модификатором public, можно обра- щаться как из методов данного класса, так и из программы. Доступ к остальным членам класса открыт только для методов самого класса, а также для дружественных методов других клас- сов. В случае модификатора protected –– также для производных классов. Для доступа к объекту класса можно использо- вать ключевое слово this, являющееся указате- лем на объект данного класса. Это ключевое слово нельзя использовать вне метода члена класса. Пример: Class A{ int i, j; public: mult(int j); A::mult(int j) {return j*this ––> I;} Для непосредственного указания метода или переменной класса в программе перед именем метода или переменной проставляется имя класса и знак :: CWnd::GetParent(); Дружественные методы позволяют получить доступ к защищенным модификатором private членам класса из методов других классов. Если метод класса A внутри тела класса В объявлен с 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »