CodeGym /Java Blog /Random /Paano Tumawag ng Pamamaraan sa Java
John Squirrels
Antas
San Francisco

Paano Tumawag ng Pamamaraan sa Java

Nai-publish sa grupo
Ang Java ay isang object-oriented na wika at sa gayon ay nangangailangan ng mga pamamaraan nito na tukuyin sa isang klase. Kapag ang isang pamamaraan ay idineklara sa isang klase maaari itong tawagin sa pangunahing o anumang iba pang pamamaraan. Mayroon ding ilang mga built-in na pamamaraan na tinukoy na sa mga aklatan ng Java. Upang tawagan ang anumang built-in o self-defined na mga pamamaraan gamit ang syntax na inilarawan nang detalyado sa ibaba.

Ano ang isang Pamamaraan?

Sa Java, ang isang paraan ay isang bloke ng code na gumaganap ng isang partikular na function at tumatakbo lamang kapag ito ay tinawag. Ang mga pamamaraan ay karaniwang kilala rin bilang mga function. Ang bawat pamamaraan ay may sariling pangalan. Maaari mong ipasa ang data sa isang paraan sa pamamagitan ng mga parameter. Ang isang pamamaraan ay mayroon ding uri ng pagbabalik na tumutukoy sa uri ng data na ibinabalik nito. Ayon sa convention, ang pangalan ng pamamaraan ay dapat na nakasulat sa lowerCamelCase kung saan ang unang titik ay dapat na maliit. Higit pa rito, ang isang pamamaraan ay dapat magkaroon ng wastong pangalan, mas mabuti ang isang pandiwa na tumutukoy sa kung ano ang ginagawa nito hal add() , printContactList() , updateInfo()atbp. Sa tuwing ang isang programa ay makatagpo ng isang tawag sa pamamaraan, ang pagpapatupad ng programa ay sumasanga sa katawan ng pamamaraan. Ang body code ay tumatakbo at ang pamamaraan ay bumalik sa nakaraang code kung saan ito tinawag, at nagpapatuloy mula sa susunod na linya. Ang isang pamamaraan ay bumalik sa code na nag-invoke nito kapag:
  1. Kinukumpleto nito ang lahat ng code sa pamamaraan at umabot sa dulo nito.
  2. Ito ay umabot sa isang return statement.
  3. Naghagis ito ng eksepsiyon.

Bakit ginagamit ang mga Paraan?

Ginagamit ang mga pamamaraan dahil pinapayagan nilang magamit muli ang code nang hindi ito muling sinusulat nang paulit-ulit. Ang mga pamamaraan ay timesaver at panatilihing maayos at nababasa ang code. Ginagawa nitong nauunawaan ang code sa maraming mga coder. Nakakatulong ito sa modularizing ng programa. Kung ang mga pamamaraan ay hindi ginagamit ang programa ay maaaring maging lubhang mahaba at mahirap na subukan, i-debug o panatilihin ang code.

Gumawa ng Paraan


public class Driver {

	public static void printName(String name) {

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

Pamamaraan ng deklarasyon

Sa pangkalahatan, ang deklarasyon ng pamamaraan ay may mga sumusunod na bahagi:
  1. Modifier : Tinutukoy ang uri ng pag-access ie mula sa kung saan maa-access ang paraan sa iyong programa hal public , private , atbp. Ito ay pampubliko sa kasong ito, na nangangahulugan na ang paraang ito ay maa-access din sa labas ng klase.

  2. Uri ng Pagbabalik : Ang uri ng data ng halaga na ibinabalik ng pamamaraan. Sa kasong ito, ito ay walang bisa ie hindi nagbabalik ng anuman.

  3. Pangalan ng Pamamaraan : Ito ang pangalan ng pamamaraan kung saan ito tatawagin sa aming programa. Ang pangalan ng aming pamamaraan ay printName .

  4. Listahan ng Parameter : Ito ang listahan ng data na kailangang maipasa sa pamamaraan. Ito ay pinaghihiwalay ng kuwit at ang bawat data ng input ay nauuna sa uri ng data nito. Kung walang data na ipapasa ang mga bracket () ay naiwang walang laman. Naipasa namin ang isang pangalan ng parameter ng uri ng String .

  5. Method body : Binubuo ito ng code na kailangang isagawa na nakapaloob sa loob ng curly braces {} .

Tumawag ng Pamamaraan

Upang tumawag sa isang pamamaraan sa Java, isulat lamang ang pangalan ng pamamaraan na sinusundan ng dalawang panaklong () at isang semicolon(;). Kung ang pamamaraan ay may mga parameter sa deklarasyon, ang mga parameter na iyon ay ipinapasa sa loob ng mga panaklong () ngunit sa pagkakataong ito ay hindi tinukoy ang kanilang mga datatype. Gayunpaman, mahalagang panatilihing pareho ang pagkakasunod-sunod ng mga argumento tulad ng tinukoy sa kahulugan ng pamamaraan. Tingnan natin ang isang halimbawa upang mas maunawaan ito.

Halimbawa 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);
	}
}

Output

Hi, ako si Mary! Hi, ako si Lucy! Hi, ako si Alex! Hi, ako si Zoey!

Paliwanag

Sa snippet sa itaas, ang paraan na tinukoy namin ay tinatawag sa pangunahing. Mayroon itong isang argumento na kailangang ipasa. Tinawag namin ang pamamaraan ng apat na beses, sa bawat oras na binabago ang argumento. Sa lahat ng apat na magkakaibang argumento, ang pamamaraan ay nagbalik ng iba't ibang mga output para sa iba't ibang mga pangalan.

Halimbawa 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);
	}
}

Output

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

Paliwanag

Sa snippet sa itaas, tinukoy namin ang isang simpleng paraan ng pagdaragdag na tinatawag na "idagdag." Ito ay tumatagal ng dalawang integer, hinahanap ang kanilang kabuuan, at pagkatapos ay ibabalik ito na isa ring integer. Ang pamamaraan na tinukoy namin sa itaas ay tinatawag sa pangunahing. Mayroon itong dalawang argumento na kailangang ipasa. Ang iba't ibang mga halaga ng x at y ay ipinapasa sa bawat oras habang ang mga argumento ay pinaghihiwalay ng mga kuwit. Ang pamamaraan ay nagbabalik din ng isang integer na halaga na nakaimbak sa variable na z . Tinawag namin ang pamamaraan ng apat na beses, sa bawat oras na binabago ang argumento. Sa lahat ng apat na magkakaibang argumento, ang pamamaraan ay nakalkula ang iba't ibang mga halaga ng kabuuan at nagbalik ng iba't ibang mga output. Mahalagang tandaan na System.out.println();ay isang built-in na pamamaraan ng Java na tinatawag sa parehong paraan tulad ng mga pamamaraan na tinukoy namin sa aming sarili.

Konklusyon

Sa ngayon dapat ay pamilyar ka sa mga pamamaraan sa Java at kung paano tawagan ang mga ito. Bilang isang hamon, maaari mong subukang tumawag sa iba't ibang pamamaraan na may iba't ibang mga parameter at uri ng pagbabalik. Lalong palalakasin nito ang iyong pag-unawa sa mga pamamaraan sa Java. Upang maging mas kumpiyansa sa iyong pag-aaral subukang pagsasanay ito nang paulit-ulit. Huwag mag-atubiling maglagay muli sa tuwing gusto mo ito. Good luck at maligayang pag-aaral!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION