Microsoft Word Лекция docx


// Унарлық операторды асыра жүктеу түрінің жазылуы



Pdf көрінісі
бет2/16
Дата13.11.2022
өлшемі191,79 Kb.
#49680
1   2   3   4   5   6   7   8   9   ...   16
 
// Унарлық операторды асыра жүктеу түрінің жазылуы 
public static қайтарылатын_тип operator
ор(параметр_типі операнд)
{
// операциялар
}
// Бинарлық операторды асыра жүктеу түрінің жазылуы 
public static қайтарылатын_тип operator ор (параметр1_типі
операнд1, параметр2_типі операнд2)
{
 // операциялар
}
Мұнда 
ор
орнына асыра жүктелетін оператор қойылады, мысалы, 
+
немесе 
/
; ал 
қайтарылатын_тип көрсетілген операция қайтаратын мәннің типін білдіреді. Бұл мән кез келген 
типте бола береді, бірақ көбінесе ол асыра жүктелген оператор пайдаланылатын кластың типіндей 
болады. Унарлық операторлар үшін операнд берілетін операндты білдіреді, ал бинарлық 
операторлар үшін – олар операнд1 және операнд2 болып белгіленген. Операторлық әдістердің екеуі 
де 
public
және 
static
типінде болатынына назар салыңыздар.
Унарлық операторлардың операнд типі оператор асыра жүктелетін класс типіндей болуы тиіс, 
ал бинарлық операторларда кем дегенде оның операндтардың біреуі өз класындағыдай типте болуы 
керек.
 
 
Бинарлық операторларды асыра жүктеу 
 


Мысал 1.
Операторларды асыра жүктеуді көрсету үшін, 
+
пен 
-
сияқты екі операторды асыра 
жүктейтін қарапайым мысал қарастырайық. Төмендегі программада комплекс санның нақты және 
жорамал бөліктері арқылы берілген Complex класы құрылады. Асыра жүктелген “
+
операторы 
комплекс сандардың нақты және жорамал бөліктерін сәйкесінше қосады. Ал асыра жүктелген “


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   16




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет