CodeGym /Java Blog /சீரற்ற /ஜாவாவில் ஒரு முறையை எப்படி அழைப்பது
John Squirrels
நிலை 41
San Francisco

ஜாவாவில் ஒரு முறையை எப்படி அழைப்பது

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

ஒரு முறை என்ன?

ஜாவாவில், ஒரு முறை என்பது ஒரு குறிப்பிட்ட செயல்பாட்டைச் செய்யும் மற்றும் அது அழைக்கப்படும் போது மட்டுமே இயங்கும் குறியீட்டின் தொகுதி ஆகும். முறைகள் பொதுவாக செயல்பாடுகள் என்றும் அழைக்கப்படுகின்றன. ஒவ்வொரு முறைக்கும் அதன் பெயர் உண்டு. நீங்கள் அளவுருக்கள் வழியாக ஒரு முறைக்கு தரவை அனுப்பலாம். ஒரு முறை திரும்பும் வகையையும் கொண்டுள்ளது, அது தரும் தரவு வகையை வரையறுக்கிறது. மாநாட்டின் படி, முறையின் பெயரை லோயர் கேமல்கேஸில் எழுத வேண்டும், அங்கு முதல் எழுத்து சிறியதாக இருக்க வேண்டும். மேலும், ஒரு முறைக்கு சரியான பெயர் இருக்க வேண்டும், முன்னுரிமை அது என்ன செய்கிறது என்பதைக் குறிக்கும் ஒரு வினைச்சொல் எ.கா. add() , printContactList() , updateInfo()முதலியன. ஒவ்வொரு முறையும் ஒரு நிரல் முறை அழைப்பை சந்திக்கும் போது, ​​நிரல் செயல்படுத்தல் முறையின் உடலுக்குள் பிரிகிறது. உடல் குறியீடு இயங்குகிறது மற்றும் முறை அது அழைக்கப்பட்ட முந்தைய குறியீட்டிற்குத் திரும்புகிறது, மேலும் அடுத்த வரியிலிருந்து தொடர்கிறது. ஒரு முறை அதை செயல்படுத்திய குறியீட்டிற்கு திரும்பும் போது:
  1. இது முறையில் உள்ள அனைத்து குறியீடுகளையும் முடித்து அதன் முடிவை அடைகிறது.
  2. இது ஒரு அறிக்கையை அடைகிறது.
  3. இது ஒரு விதிவிலக்கு அளிக்கிறது.

முறைகள் ஏன் பயன்படுத்தப்படுகின்றன?

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

ஒரு முறையை உருவாக்கவும்


public class Driver {

	public static void printName(String name) {

		System.out.println("Hi, I am " + name + "!");
	}
}

முறை அறிவிப்பு

பொதுவாக, முறை அறிவிப்பு பின்வரும் கூறுகளைக் கொண்டுள்ளது:
  1. மாற்றியமைப்பாளர் : அணுகல் வகையை வரையறுக்கிறது, அதாவது உங்கள் திட்டத்தில் எங்கிருந்து முறை அணுகலாம் எ.கா. பொது , தனிப்பட்ட , முதலியன. இது பொதுவில் உள்ளது , அதாவது இந்த முறையை வகுப்பிற்கு வெளியேயும் அணுகலாம்.

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

  3. முறையின் பெயர் : இது எங்கள் நிரலில் அழைக்கப்படும் முறையின் பெயர். எங்கள் முறையின் பெயர் printName .

  4. அளவுரு பட்டியல் : இது முறைக்கு அனுப்ப வேண்டிய தரவுகளின் பட்டியல். இது காற்புள்ளியால் பிரிக்கப்பட்டது மற்றும் ஒவ்வொரு உள்ளீட்டுத் தரவும் அதன் தரவு வகையால் முன்வைக்கப்படுகிறது. அனுப்ப வேண்டிய தரவு இல்லை என்றால் அடைப்புக்குறிகள் () காலியாக விடப்படும். சரம் வகையின் ஒரு அளவுரு பெயரை நாங்கள் கடந்துவிட்டோம் .

  5. முறை அமைப்பு : இது சுருள் பிரேஸ்களுக்குள் இணைக்கப்பட்ட செயல்படுத்தப்பட வேண்டிய குறியீட்டைக் கொண்டுள்ளது {} .

ஒரு முறையை அழைக்கவும்

ஜாவாவில் ஒரு முறையை அழைக்க, முறையின் பெயரை இரண்டு அடைப்புக்குறிகள் () மற்றும் அரைப்புள்ளி (;) சேர்த்து எழுதவும். முறையானது அறிவிப்பில் அளவுருக்கள் இருந்தால், அந்த அளவுருக்கள் அடைப்புக்குறிக்குள் () அனுப்பப்படும், ஆனால் இந்த முறை அவற்றின் தரவு வகைகள் குறிப்பிடப்படாமல். எவ்வாறாயினும், முறை வரையறையில் வரையறுக்கப்பட்ட வாதங்களின் வரிசையை ஒரே மாதிரியாக வைத்திருப்பது முக்கியம். இதை நன்றாகப் புரிந்துகொள்ள ஒரு உதாரணத்தைப் பார்ப்போம்.

எடுத்துக்காட்டு 1


public class Driver {

	public static void printName(String name) {

		System.out.println("Hi, I am " + name + "!");
	}

	public static void main(String[] args) {

		String name = "Mary";
		printName(name);

		String name1 = "Lucy";
		printName(name1);

		String name2 = "Alex";
		printName(name2);

		String name3 = "Zoey";
		printName(name3);
	}
}

வெளியீடு

வணக்கம், நான் மேரி! ஹாய், நான் லூசி! வணக்கம், நான் அலெக்ஸ்! வணக்கம், நான் ஜோயி!

விளக்கம்

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

எடுத்துக்காட்டு 2


public class Driver {

	static int add(int x, int y) {

		int sum = x + y;
		return sum;
	}

	public static void main(String[] args) {

		int x = 10;
		int y = 20;
		int z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);

		x = 5;
		y = 4;
		z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);

		x = 100;
		y = 15;
		z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);

		x = 50;
		y = 5;
		z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);
	}
}

வெளியீடு

10 + 20 = 30 5 + 4 = 9 100 + 15 = 115 50 + 5 = 55

விளக்கம்

மேலே உள்ள துணுக்கில், "சேர்" எனப்படும் எளிய கூட்டல் முறையை வரையறுத்துள்ளோம். இது இரண்டு முழு எண்களை எடுத்து, அவற்றின் கூட்டுத்தொகையைக் கண்டறிந்து, அதைத் திருப்பித் தருகிறது, அதுவும் ஒரு முழு எண்ணாகும். நாம் மேலே வரையறுத்த முறை முக்கியமாக அழைக்கப்படுகிறது. இதில் இரண்டு வாதங்கள் நிறைவேற்றப்பட வேண்டும். வாதங்கள் காற்புள்ளிகளால் பிரிக்கப்படுவதால் x மற்றும் y இன் வெவ்வேறு மதிப்புகள் ஒவ்வொரு முறையும் அனுப்பப்படுகின்றன. z மாறியில் சேமிக்கப்படும் முழு எண் மதிப்பையும் இந்த முறை வழங்குகிறது . நாங்கள் முறை நான்கு முறை அழைத்தோம், ஒவ்வொரு முறையும் வாதத்தை மாற்றுகிறோம். நான்கு வெவ்வேறு வாதங்களுடனும், முறையானது தொகையின் வெவ்வேறு மதிப்புகளைக் கணக்கிட்டு வெவ்வேறு வெளியீடுகளை வழங்குகிறது. System.out.println ();ஒரு உள்ளமைக்கப்பட்ட ஜாவா முறையாகும், இது நம்மை நாமே வரையறுத்த முறைகளைப் போலவே அழைக்கப்படுகிறது.

முடிவுரை

இப்போது நீங்கள் ஜாவாவில் உள்ள முறைகள் மற்றும் அவற்றை எவ்வாறு அழைப்பது என்பதை நன்கு அறிந்திருக்க வேண்டும். ஒரு சவாலாக, வெவ்வேறு அளவுருக்கள் மற்றும் ரிட்டர்ன் வகைகளுடன் வெவ்வேறு முறைகளை அழைக்க முயற்சி செய்யலாம். இது ஜாவாவில் உள்ள முறைகள் பற்றிய உங்கள் புரிதலை மேலும் வலுப்படுத்தும். உங்கள் கற்றலில் அதிக நம்பிக்கையுடன் இருக்க, அதை மீண்டும் மீண்டும் பயிற்சி செய்ய முயற்சிக்கவும். நீங்கள் விரும்பும் போதெல்லாம் மீண்டும் இணைக்க தயங்க. நல்ல அதிர்ஷ்டம் மற்றும் மகிழ்ச்சியான கற்றல்!
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION