Форум программистов, компьютерный форум CyberForum.ru

Лабараторная работа C++ - C++

Войти
Регистрация
Восстановить пароль
 
almazok
0 / 0 / 0
Регистрация: 07.02.2012
Сообщений: 10
13.02.2012, 09:15     Лабараторная работа C++ #1
1.Создать простой класс, а этом классе есть несколько полей и методы.
2.Создать несколько производных классов, в каждом производном классе добавить несколько полей, методы базового класса переопределить.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
 Аватар для lemegeton
2913 / 1342 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
13.02.2012, 09:51     Лабараторная работа C++ #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
class SimpleClass {
 public:
  int getA() const { return a; }
  int getB() const { return b; }
  void setA(int value) { a = value; }
  void setB(int value) { b = value; }
 private:
  int a, b;
};
 
class DerivedClassA : public SimpleClass {
 public:
  int getA() const { return c; }
  int getB() const { return d; }
  void setA(int value) { c = value; }
  void setB(int value) { d = value; }
  int getC() const { return c; }
  int getD() const { return d; }
  void setC(int value) { c = value; }
  void setD(int value) { d = value; }
 private:
  int c, d;
};
 
 
class DerivedClassB : public SimpleClass {
 public:
  int getA() const { return e; }
  int getB() const { return f; }
  void setA(int value) { e = value; }
  void setB(int value) { f = value; }
  int getE() const { return e; }
  int getF() const { return f; }
  void setE(int value) { e = value; }
  void setF(int value) { f = value; }
 private:
  int e, f;
};
Yandex
Объявления
13.02.2012, 09:51     Лабараторная работа C++
Ответ Создать тему
Опции темы

Текущее время: 18:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru