Хелпикс

Главная

Контакты

Случайная статья





ПРАКТИЧНА РОБОТА №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.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.