"ஹலோ, அமிகோ! நீங்கள் ஏற்கனவே ஆபரேட்டரின் நிகழ்வை சந்தித்திருக்கிறீர்கள் . இன்று அதை எப்படி, எங்கு பயன்படுத்தலாம் என்பதை நான் உங்களுக்குச் சொல்லப் போகிறேன். instanceof மிகவும் எளிமையான மற்றும் திறமையான ஆபரேட்டர்."
"இது ஒரு விளம்பரம் போல் தெரிகிறது!"
"இது உண்மையில் மிகவும் எளிமையானது. இது இவ்வாறு பயன்படுத்தப்படுகிறது: "பொருள்" நிகழ்வு "வகுப்பு" ."
ஒரு பொருள் ஒரு குறிப்பிட்ட வகுப்பின் உதாரணமா என்பதை இது சரிபார்க்கிறது. அதை விளக்குவதை விட எளிதானது. இந்த உதாரணத்தைப் பாருங்கள்:
குறியீடு | விளக்கம் |
---|---|
|
isInt உண்மையாக இருக்கும் . O மாறியால் குறிப்பிடப்படும் பொருள் முழு எண் வகுப்பின் ஒரு நிகழ்வாகும். |
|
isInt பொய்யாக இருக்கும் . O மாறியால் குறிப்பிடப்படும் பொருள் முழு எண் வகுப்பின் நிகழ்வு அல்ல. இது ஒரு சரம் பொருள். |
|
isFIS உண்மையாக இருக்கும் . O மாறியால் குறிப்பிடப்படும் பொருள் FileInputStream வகுப்பின் ஒரு நிகழ்வாகும். |
"ஆம், அது மிகவும் எளிது."
"இந்த ஆபரேட்டரும் பரம்பரைக்குக் கணக்கு வைக்கிறார். அதைச் சரிபார்க்கவும்."
குறியீடு | விளக்கம் |
---|---|
|
இங்கே மூன்று வகுப்பு அறிவிப்புகள் உள்ளன: விலங்கு, பூனை மற்றும் புலி. பூனை விலங்கைப் பெறுகிறது. மேலும் புலி பூனையை மரபுரிமையாகப் பெறுகிறது. |
|
isCat உண்மையாக இருக்கும் . புலி என்பது உண்மையாக இருக்கும் . விலங்கு என்பது உண்மையாக இருக்கும் . |
|
isCat பொய்யாக இருக்கும் . புலி என்பது பொய்யாக இருக்கும் . விலங்கு என்பது உண்மையாக இருக்கும் . |
மற்றும் இடைமுகங்கள் கூட:
குறியீடு | விளக்கம் |
---|---|
|
இரண்டு வகுப்புகளை உருவாக்கவும்: பூனை, டாம்கேட் மற்றும் நகரக்கூடிய இடைமுகம் |
|
isCat உண்மையாக இருக்கும் . அசைவது உண்மையாக இருக்கும் . isTom உண்மையாக இருக்கும் . |
|
isCat உண்மையாக இருக்கும் . அசைவது பொய்யாக இருக்கும் . isTom பொய்யாக இருக்கும் . |
ஆபரேட்டரின் நிகழ்வு இதுபோல் தெரிகிறது: ஒரு நிகழ்வு B .
வேறு வார்த்தைகளில் கூறுவதானால், ஆபரேட்டரின் நிகழ்வு உண்மையாக இருந்தால்:
1) மாறி a ஆனது வகை B இன் பொருளின் குறிப்பைச் சேமிக்கிறது
2) மாறி ஒரு பொருளின் குறிப்பைச் சேமிக்கிறது, அதன் வர்க்கம் B ஐப் பெறுகிறது
3) மாறி a ஆனது இடைமுகம் B ஐ செயல்படுத்தும் ஒரு பொருளின் குறிப்பை சேமிக்கிறது
இல்லையெனில், ஆபரேட்டரின் நிகழ்வு தவறானதாகத் திரும்பும் .
"புரியுது. அப்புறம் எதுக்கு இது தேவை ரிஷி மாமா?"
"எல்லி இன்று அதைப் பற்றி உங்களுக்குச் சொல்லப் போகிறாள். இது மிகவும் நல்ல ஆபரேட்டர். இன்று நீங்கள் அதை நம்புவீர்கள்."