Clrscr();

part partl; //визначення об’єкту

partl.setpart(6244,373,217.55); //виклик методу setpart

partl.showpart(); //виклик методу showpart

Bioskey(0);

Return 0;

}

Програма 11.2

Клас part у цій програмі складається з трьох полів – modelnumber, partnumber, cost, і двох методів – setpart і showpart.

 

Клас як тип даних

Розглянемо приклад, що демонструє використання об’єктів С++ в якості змінних типу, визначеного користувачем. Об’єкти будуть представляти відстані, виражені в англійській системі мір. Далі приведений лістінг програми (програма 11.3)

#include <iostream.h>

#include <conio.h>

#include <bios.h>

Class Distance

{private:

Int feet;

Float inches;

public:

Void setdist(int f1, float in)

{feet=f1; inches=in;};

Void getdist()

{cout <<”\nВведіть число футів “; cin >>feet;

cout << “Дюймів “; cin>>inches;

}

Void showdist()

{cout <<feet << “\’ “<< inches <<”\’’”;}

};

Int main()

{Distance dist1,dist2; //дві довжини

Clrscr();

dist1.setdist(11,6.25); //встановлення значень для d1

dist2.getdist(); //ввід значень для d2

cout <<”\ndist1=”;dist1.showdist();

cout << “\ndist2=”;dist2.showdist();

cout <<endl;

Bioskey(0);

Return 0;

}

Програма 11.3

В цій програмі клас Distance містить два поля: feet та inches та три методи: setdist, getdist, showdist. Значення полів можуть вводитися двома способами: через метод setdist та getdist.

 








Дата добавления: 2015-08-26; просмотров: 561;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.