Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

PROGRAMMALASTIRIW II-AMELIY-1 prezentaciya

.pdf
Скачиваний:
0
Добавлен:
19.02.2024
Размер:
742.75 Кб
Скачать

Shıǵıwshı nátiyjeler:

Int results: Numbers: 2 and 1. 2 + 1 = 3 2 - 1 = 1 2 * 1 = 2 2 / 1 = 2

Float results: Numbers: 2.4 and 1.2. 2.4 + 1.2 = 3.6 2.4 - 1.2 = 1.2 2.4 * 1.2 = 2.88 2.4 / 1.2 = 2

Joqarıdaǵı baǵdarlamada biz calculator klass shablonın járiyaladıq. Klasta eki T tiptegi num1 & num2 aǵza bar, hám aǵzalardı inicializaciyalaw ushın konstruktor. Bizde sonday-aq add(), subtract(), multiply(), hám divide() qaytarıw tipi hám funkciyaları bar. Bizde void funkciyasınıń nátiyjelerin basıp shıǵaratuǵın displayResult() funkciyada bar. Biz main() niń ishinde Calculator eki obyektti dúzdik: birewi int maǵlıwmatlar tipi ushın, ekinshisi float maǵlıwmatlar tipi ushın.

Calculator<int> intCalc(2, 1);

Calculator<float> floatCalc(2.4, 1.2);

Bul kompilyatordı kompilyaciya barısında sáykes maǵlıwmatlar tipleri ushın eki klass anıqlamasın dúziwge shaqıradı.

Соседние файлы в предмете Объектно ориентированное программирование