C3 = C1 + C2; // C1 және C2 комплекс сандарын қосу
Console.Write("C3 = C1 + C2 qosu natizhesi: ");
C3.Shygaru();
C3 = C1 + x; // комплекс санға бүтін санды қосу
Console.Write("C3 = C1 + x qosu natizhesi: ");
C3.Shygaru();
Console.WriteLine();
Console.ReadKey();
}
}
Бұл программаны орындау нәтижесі:
C1 complex sany: 3 + 8i
C2 complex sany: 10 + 2i
C3 = C1 + C2 qosu natizhesi: 13 + 10i
C3 = C1 + x qosu natizhesi: 8 + 13i
Мұндағы операторлық әдістің екінші параметрі int типінде. Сондықтан, бұл әдісте бүтін мәнді
Complex
типіндегі объектінің әрбір өрісімен қосуға рұқсат етіледі.
Мұндай операция орындала
алады, өйткені бұрын айтылғандай, бинарлық операторды асыра жүктегенде, осы (асыра жүктелу
керекті) класта оның бір операнды класс типінде болуы тиіс. Бірақ оның екінші операнды кез келген
типте бола береді.
Достарыңызбен бөлісу: