Иерархия классов

Слайд 2

Иерархия классов. Пример №1

class A {
protected:
int x;
int y;
public:
int

Иерархия классов. Пример №1 class A { protected: int x; int y;
a;
int b;
int f1(int x, int y)
{
return (x-y);
}
};

class B: public A {
public:
int f2(int x)
{
return (x+ y);
}
};

main(void)
{
A min;
B max;
min.a=10;
min.b=20;
int x1=min.f1(min.a, min.b);
max.y=15;
int x2=max.f2(10);
cout<<“x1=“<
}

Слайд 3

Результат работы

x1=-10
x2= 25

Результат работы x1=-10 x2= 25

Слайд 4

min

max

min.a=10;

max.a=20;

max.y=15;

min max min.a=10; max.a=20; max.y=15;

Слайд 5

Синтаксис определения класса

class MyClass
{
private:
int x;
public:
void f1(int d)

Синтаксис определения класса class MyClass { private: int x; public: void f1(int

{
x = d;
}
};

Ключевое слово

Имя класса

Скрытые данные и методы

Общедоступные данные и методы

Точка с запятой

Имя файла: Иерархия-классов.pptx
Количество просмотров: 36
Количество скачиваний: 0