Similar presentations:
Объекты и классы
1. Объектно-ориентированное программирование
Объекты и классы2. Объекты и классы
23. Структура класса
Скрытые и общедоступные классыКласс содержит данные и функции
3
4. Синтаксис определения класса
smallobj s1, s2;s1.setdata(1066);
s2.setdata(1776);
4
5. Объекты программы и реального мира
56. Конструкторы и Деструкторы
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. Определение методов класса вне класса
89. Объекты, возвращаемые функцией
Distance dist1, dist3; // две длиныDistance dist2(11, 6.25); // определение и инициализация dist2
dist1.getdist(); // ввод dist1 пользователем
dist3 = dist1.add_dist(dist2); // dist3 = dist1 + dist2
9
programming