Използване на обекти
* член-функции на класа:
Time wake_up(7,0,0);
// 7:00:00
wake_up.add_seconds(1000); // 7:16:40
* функции на класа Time:
Име | Действие |
Time() | Конструира обект, показващ текущото време |
Time(h,m,s) | Конструира обект, показващ h часа, m минути и s секунди |
t.get_seconds() | Връща броя на секундите в t. |
t.get_minutes() | Връща броя на минутите в t. |
t.get_hours() | Връща броя на часовете в t. |
t.add_seconds(n) | Премества t с n секунди напред. |
t.seconds_from(t2) | Пресмята броя на секундите между t и t2. |
cout << "There
are " << seconds_left
<< " seconds left in this day.\n";
return 0; }
-- за големината на числата от типа int
-- за типа long
Обекти от реалния
свят
#include <iostream>
using namespace std;
#include "ccc_empl.cpp"
int main()
{ Employee harry("Hacker,
Harry", 45000.00);
double new_salary
= harry.get_salary() + 3000;
harry.set_salary(new_salary);
cout <<
"Name: " << harry.get_name() << "\n";
cout <<
"Salary: " << harry.get_salary() << "\n";
return 0; }
Име | Действие |
Employee(n, s) | Конструира обект, представящ служител с име n и заплата s |
e.get_name() | Връща името на e. |
e.get_salary() | Връща заплатата на e. |
e.set_salary(s) | Дава нова стойност s на заплатата на e |