ஜாவாவில் நீட்டிப்பதற்கும் செயல்படுத்துவதற்கும் என்ன வித்தியாசம்

Javavil Nittippatarkum Ceyalpatuttuvatarkum Enna Vittiyacam



ஜாவாவில், ' நீட்டிக்கிறது 'மற்றும்' செயல்படுத்துகிறது பல செயல்பாடுகளை திறம்பட ஒருங்கிணைப்பதில் முக்கிய வார்த்தைகள் இன்றியமையாதவை. உதாரணமாக, ஏற்கனவே ஒதுக்கப்பட்ட செயல்பாடுகளைப் புதுப்பித்தல் அல்லது முறையே சரியான முறையில் தரவை வரிசைப்படுத்துதல். இதுபோன்ற சந்தர்ப்பங்களில், டெவலப்பரின் முடிவில் விஷயங்களை வசதியாக்குவதற்கும் வளங்களை திறமையாக நிர்வகிப்பதற்கும் “நீட்டிக்கிறது” மற்றும் “செயல்படுத்துகிறது” முக்கிய வார்த்தைகள் உதவியாக இருக்கும்.

இந்த வலைப்பதிவு ஜாவா 'நீட்டிப்புகள்' மற்றும் 'செயல்பாடுகள்' ஆகியவற்றுக்கு இடையே உள்ள வேறுபாடுகளை முன்னிலைப்படுத்தும்.







ஜாவா 'நீட்டிக்கிறது' முக்கிய வார்த்தை

ஜாவா' நீட்டிக்கிறது ' முக்கிய வார்த்தை ஒரு குழந்தை வகுப்பால் பயன்படுத்தப்படுகிறது, அதாவது, ' பெறப்பட்டது 'பெற்றோர் வகுப்பைப் பெறுவதற்கு, அதாவது,' அடித்தளம் ”அதன் செயல்பாடுகளை அணுகுவதன் மூலம்.



தொடரியல்



வகுப்பு ஏ {
// உடல்
}
B வகுப்பு A நீட்டிக்கப்படுகிறது {
// உடல்
}





இந்த தொடரியல், ' பி 'பெற்றோர் வகுப்பைப் பெற்ற குழந்தை வகுப்பிற்கு ஒத்திருக்கிறது' 'வழியாக' நீட்டிக்கிறது ” முக்கிய வார்த்தை.

எடுத்துக்காட்டு 1: ஜாவாவில் 'நீட்டிக்கிறது' முக்கிய சொல்லைப் பயன்படுத்துதல்



இந்த உதாரணம் பயன்படுத்துகிறது ' நீட்டிக்கிறது 'பெற்றோரைப் பெறுவதற்கான முக்கிய வார்த்தை, அதாவது,' அடித்தளம் ' வர்க்கம்:

வகுப்பு பெற்றோர் வகுப்பு {
சரம் x = 'முடி' ;
}
வகுப்பு குழந்தை வகுப்பு பெற்றோர் வகுப்பை நீட்டிக்கிறது {
பொது சரம் இணைப்பு ( ) {
திரும்ப x.concat ( 'ரி' ) ;
} }
பொது வகுப்பு விரிவடைகிறது {
பொது நிலையான வெற்றிட முக்கிய ( சரம் ஆர்க்ஸ் [ ] ) {
குழந்தை வகுப்பு பொருள் = புதிய குழந்தை வகுப்பு ( ) ;
System.out.println ( பொருள்.இணைப்பு ( ) ) ;
} }

மேலே உள்ள குறியீடு துணுக்கின் படி, பின்வரும் படிகளைப் பயன்படுத்தவும்:

  • முதலில், '' என்ற பெற்றோர் வகுப்பை அறிவிக்கவும் பெற்றோர் வகுப்பு ”.
  • அதன் வரையறையில், கூறப்பட்ட மாறியை துவக்கவும்.
  • இப்போது, ​​பெற்றோர் வகுப்பிலிருந்து ஒரு குழந்தை வகுப்பைப் பெறவும் நீட்டிக்கிறது ” முக்கிய வார்த்தை.
  • குழந்தை வகுப்பு வரையறையில், '' என்ற செயல்பாட்டை வரையறுக்கவும் தொடர்பு () ”.
  • செயல்பாட்டு வரையறையில், பெற்றோர் வகுப்பில் இருந்து மாறியை அழைக்கவும் மற்றும் தொடர்புடைய ' வழியாக கூறப்பட்ட சரத்தை இணைக்கவும். தொடர்பு () ”முறை.
  • இல் ' முக்கிய() 'முறை,' பயன்படுத்தி குழந்தை வகுப்பு பொருளை உருவாக்கவும் புதிய 'முக்கிய சொல் மற்றும்' குழந்தை வகுப்பு() 'கட்டமைப்பாளர்.
  • கடைசியாக, குழந்தை வகுப்பு செயல்பாட்டை அழைக்கவும் ' தொடர்பு () 'உருவாக்கப்பட்ட பொருள் வழியாக.

வெளியீடு

இந்த வெளியீட்டில், பெற்றோர் வர்க்க செயல்பாடு அதாவது, ' மாறி(x) ” என்பது “நீட்டிக்கிறது” முக்கிய வார்த்தையின் மூலம் சரியான முறையில் மரபுரிமையாக பெறப்படுகிறது, எனவே சரம் அதற்கேற்ப இணைக்கப்படுகிறது.

ஜாவா 'செயல்படுத்துகிறது' முக்கிய வார்த்தை

' செயல்படுத்துகிறது ” திறவுச்சொல் என்பது வகுப்பில் உள்ள இடைமுகத்தை அதே அல்லது வெளிப்புற கோப்பிலிருந்து செயல்படுத்த பயன்படுத்தப்படுகிறது.

தொடரியல்

பொது இடைமுகம் இடைமுகப்பெயர் {
வெற்றிட x ( ) ;
இயல்புநிலை வெற்றிட y ( ) {
// உடல்
}
}
class z InterfaceName ஐ செயல்படுத்துகிறது {
// வர்க்க உடல்
}

இந்த தொடரியல்:

  • ' எக்ஸ் ” என்பது ஒரு சுருக்க முறையைக் குறிக்கிறது.
  • ' மற்றும் ” என்பது இயல்புநிலை முறையைக் குறிக்கிறது.
  • ' வகுப்பு z 'ஐ செயல்படுத்தும் வகுப்பிற்கு ஒத்திருக்கிறது' இடைமுகப்பெயர் '' வழியாக இடைமுகம் செயல்படுத்துகிறது ” முக்கிய வார்த்தை.

எடுத்துக்காட்டு 2: ஜாவாவில் 'செயல்படுத்துதல்' முக்கிய சொல்லைப் பயன்படுத்துதல்

இந்த குறிப்பிட்ட எடுத்துக்காட்டில், ஒரு இடைமுகம் அடங்கியது ' சுருக்கம் 'மற்றும்' இயல்புநிலை ” முறைகளை வகுப்பில் செயல்படுத்தலாம்.

இடைமுகக் குறியீடு

பொது இடைமுக வயது {
பொது வெற்றிட பெயர் ( ) ;
இயல்புநிலை வெற்றிடமான DOB ( ) {
System.out.println ( 'DOB -> 28/8/1999' ) ;
} }

மேலே உள்ள இடைமுகக் குறியீட்டில், '' என்ற சுருக்க முறையைச் சேர்க்கவும் பெயர்() 'மற்றும் இயல்புநிலை முறையை வரையறுக்கவும்' DOB() ” முறையே கூறப்பட்ட செய்தியை அச்சிடுதல்.

வகுப்பு குறியீடு

இப்போது, ​​பின்வரும் குறியீடு வரிகளுக்குச் செல்லவும்:

வகுப்பு மாதிரி வயதை செயல்படுத்துகிறது {
பொது வெற்றிட பெயர் ( ) {
System.out.println ( 'பெயர் -> டேவிட்' ) ;
} }
பொது வகுப்பு இடைமுகம்2 {
பொது நிலையான வெற்றிட முக்கிய ( சரம் ஆர்க்ஸ் [ ] ) {
மாதிரி பொருள் = புதிய மாதிரி ( ) ;
பொருள்.பெயர் ( ) ;
பொருள்.DOB ( ) ;
} }

இந்த குறியீடு தொகுதியில்:

  • பெயரிடப்பட்ட வகுப்பை வரையறுக்கவும் மாதிரி 'இடைமுகத்தை செயல்படுத்துதல்' வயது 'வழியாக' செயல்படுத்துகிறது ” முக்கிய வார்த்தை.
  • அதன் (வகுப்பு) வரையறையில், சுருக்க முறையை வரையறுக்கவும் ' பெயர்() ” குறிப்பிடப்பட்ட பெயரைக் காண்பிக்கும் இடைமுகத்தில் குறிப்பிடப்பட்டுள்ளது.
  • இல் ' முக்கிய() ”முறை, விவாதிக்கப்பட்ட அணுகுமுறை மூலம் ஒரு வர்க்கப் பொருளை உருவாக்கவும்.
  • இறுதியாக, உருவாக்கப்பட்ட பொருளைப் பயன்படுத்தி முறையே சுருக்க மற்றும் இயல்புநிலை முறைகளைப் பயன்படுத்தவும்.

வெளியீடு

இந்த முடிவு, முன்னிருப்பு முறை செயல்படுத்தப்பட்டது மற்றும் செயல்படுத்தப்பட்ட இடைமுகத்தின் அடிப்படையில் சுருக்க முறை சரியான முறையில் பயன்படுத்தப்படுகிறது என்பதைக் குறிக்கிறது.

ஜாவாவில் 'நீட்டிப்பு' மற்றும் 'செயல்படுத்துதல்' ஆகியவற்றுக்கு இடையேயான முக்கிய வேறுபாடுகள்

ஜாவாவில் உள்ள 'நீட்டிப்புகள்' மற்றும் 'செயல்படுத்துதல்' முக்கிய வார்த்தைகளுக்கு இடையே உள்ள சில முக்கிய வேறுபாடுகள் பின்வருமாறு:

நீட்டிக்கிறது செயல்படுத்துகிறது
இந்தத் திறவுச்சொல்லை ஒரு வகுப்பினால் அதன் பெற்றோர் வகுப்பைப் பெற அல்லது ஒரு இடைமுகம் பிற இடைமுகங்களைப் பெறுவதற்குப் பயன்படுத்தப்படலாம். 'செயல்படுத்துதல்கள்' முக்கிய வார்த்தையின் மூலம் ஒரு வர்க்கம் இடைமுகத்தை செயல்படுத்த முடியும்.
ஒரு வகுப்பினால் ஒரு பெற்றோர் வகுப்பை மட்டுமே நீட்டிக்க முடியும். ஒரு வகுப்பு ஒரு நேரத்தில் பல இடைமுகங்களைச் செயல்படுத்தலாம்/பயன்படுத்தலாம்.
பெற்றோர் வகுப்பை விரிவுபடுத்தும் குழந்தை வகுப்பிற்கு, பெற்றோர் வகுப்பில் உள்ள அனைத்து முறைகளையும் மீறுவது கட்டாயமில்லை. ஒரு இடைமுகத்தை செயல்படுத்தும் வகுப்பானது அனைத்து இடைமுக முறைகளையும் செயல்படுத்த/பயன்படுத்த வேண்டும் என்பது கட்டாயமாகும்.

முடிவுரை

' நீட்டிக்கிறது 'முக்கிய சொல்லை ஒரு வர்க்கம் அல்லது ஒரு இடைமுகம் அதன் பெற்றோர் வகுப்பு அல்லது பிற இடைமுகங்களைப் பெறுவதற்குப் பயன்படுத்தலாம், அதேசமயம் ' செயல்படுத்துகிறது ” என்ற திறவுச்சொல் ஒரு இடைமுகத்தை செயல்படுத்த ஒரு வகுப்பால் பயன்படுத்தப்படுகிறது. இந்த வலைப்பதிவு நடைமுறை எடுத்துக்காட்டுகளின் உதவியுடன் ஜாவாவில் 'நீட்டிப்புகள்' மற்றும் 'செயல்படுத்துதல்கள்' ஆகியவற்றுக்கு இடையே உள்ள வேறுபாடுகளை நிரூபித்தது.