|
|||
ПРАКТИЧНА РОБОТА №1. Тема: Створення класів та об’єктів. Ініціалізація членів класу .. Доступ до членів класу.. ТЕОРЕТИЧНІ ВІДОМОСТІ. CИНТАКСИС ОПИСУ КЛАСУ. class <ім’я_класу>. lt;список_об’єктів>. ХІД ВИКОНАННЯ РОБОТИ. Cтворити об’єкт класу AnycПРАКТИЧНА РОБОТА №1
Тема: Створення класів та об’єктів. Ініціалізація членів класу . Доступ до членів класу.
Мета : навчитися оголошувати класи та екземпляри класів – об`екти Обладнання:Персональні комп’ютери ТЕОРЕТИЧНІ ВІДОМОСТІ Клас –це сукупність даних та методів(функцій)для роботи з ціми даними і які обєднуються в єдине ціле. Об’єкт- це екземпляр классу, а саме механізм для створення об’єктів CИНТАКСИС ОПИСУ КЛАСУ class <ім’я_класу> { рrivate: //приватні елементи або закриті функції-члени та дані-члени класу public: //загальнодоступні елементи або відкриті функції-члени та дані-члени класу protected: // захищені елементи } ; <список_об’єктів> ХІД ВИКОНАННЯ РОБОТИ
1. Cтворити клас Student, який містить відкриті поля: Прізвище, групу, вік. Створити два об’єкта St1, St2 даного класу. Проініціалізувати дані об’єкти , вивести на друк введены дані. Показати викладачу. 2. Розібрати програмні коди нижчеприведених прикладів. Занотувати у зошит та виконати на ПК. 3.Cтворити об’єкт класу Anyclass , закритими членами якого є два члена класу m_a,m_b. Написати методи (функції-члени класу)ініціалізації та ввиведення m_a,m_b class Anyclass { int m_a,m_b; public: { void SetAB (int a,int b); int Get_A(); int Get_B(); }; Anyclass Rec; void main() { int a , b; cout << "Enter a,b" << endl; cin >> a; cin >>b; Rec.SetAB(a,b); cout << "<< Rec.Get_A() << endl;; cout <<" Height=" << Rec.Get_B()<< endl; cout << "Area=" << Rec.Area() << endl; cout << "Perim=" << Rec.Perim() << "\n";
} void Anyclass::SetAB(int m_a1,int m_b1)
{ m_a = a ; m_b = b; } int Anyclass::Get_B() {return m_b;}
int Anyclass::Get_A() {return m_a;}
4. Cтворити об’єкт Rec класу Rectangle , членами якого є два члена класу m_a,m_b.
|
|||
|