Объектно-ориентированное программирование
Объекты и классы
Структура класса
Синтаксис определения класса
Объекты программы и реального мира
Конструкторы и Деструкторы
Конструкторы
Определение методов класса вне класса
Объекты, возвращаемые функцией
Структуры и классы
Классы, объекты и память
Применение статических полей класса
Определение статических полей класса
Константные объекты
Массивы объектов
932.00K
Category: programmingprogramming

Объекты и классы

1. Объектно-ориентированное программирование

Объекты и классы

2. Объекты и классы

2

3. Структура класса

Скрытые и общедоступные классы
Класс содержит данные и функции
3

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

smallobj s1, s2;
s1.setdata(1066);
s2.setdata(1776);
4

5. Объекты программы и реального мира

5

6. Конструкторы и Деструкторы

Counter() { count = 0; }
Counter() : count(0)
{}
SomeClass() : m1(7), m2(33), m3(4)
{}
6

7. Конструкторы

Distance dist1, dist3; // две длины
Distance dist2(11, 6.25); // определение и инициализация
dist1.getdist(); // ввод dist1
dist3.add_dist(dist1,dist2); // dist3 = dist1 + dist2
7

8. Определение методов класса вне класса

8

9. Объекты, возвращаемые функцией

Distance dist1, dist3; // две длины
Distance dist2(11, 6.25); // определение и инициализация dist2
dist1.getdist(); // ввод dist1 пользователем
dist3 = dist1.add_dist(dist2); // dist3 = dist1 + dist2
9

10. Структуры и классы

10

11. Классы, объекты и память

11

12. Применение статических полей класса

12

13. Определение статических полей класса

13

14. Константные объекты

14

15. Массивы объектов

15
English     Русский Rules