Осы әдістің көмегі арқылы атау айнымалы String-ге берілуі мүмкін: (2-сурет)
1 2 Жоғарыда көрсетілген тағайындау, әдіс басталғаннан кейін мәнді қайтарады және содан кейін бұл мән іске қосу әдісінің орнына келгендігіне әкеледі: БірАты = бірБет.Атын қайтару (); бірАты = "Кайзер";
Жалпы, мәндерді қайтару әдісінің құрылымын төмендегідей сипаттауға болады: Модификатордың қайтару мәнін анықтаушы идентификатор () { 1_оператор; 2_оператор; : N_оператор; return мәні; }
Модификатордың қайтару мәнін анықтаушы идентификатор ()
{
1_оператор;
2_оператор;
:
N_оператор;
return мәні;
}
Қайтарылатын мәннің деректер типі және қайтарылатын мән бірбіріне сәйкес келуі тиіс.
Жергілікті айнымалылар
Әдіс бойынша құрылған айнымалылар тек әдіс шеңберінде жарамды. Егер бір әдіс іске қосылған болса, осы айнымалыларды қайта өңдеу жүргізіледі және олар аяқталғаннан кейін „жойылады“ (яғни, олар жергілікті әсер етеді). Объектілер де әдісте жасалуы мүмкін. Олар енді сілтемелері жоқ кезде garbage collector процесінің көмегімен жойылады. Егер объектінің „аман қалуын“ қамтамасыз ету қажет болса, онда объектіге сілтемені қайтару керек. Бұл мәселе келесі мысалда көрсетілген:
1.
2.
Берілетін әдіс параметрлері
Айнымалы мәнді тек қана қайтарып қоймай, сонымен қатар мәнді қабылдай алады. Бұл әдістің дөңгелек (бұрын бос) жақшаларында орнатылуы мүмкін деп аталатын параметрлердің көмегімен жүреді.
Көптеген параметрлер үтірлермен бөлінеді.Жалпы әдіс құрылымын қайтарылатын мән мен параметрлер арқылы сипаттауға болады:
Әдіс шексіз параметрлерге ие болуы мүмкін. Параметрлер бұл өзге нәрсе емес, іске қосу кезінде әдіске берілетін мәндер сақталған жергілікті айнымалылар. Параметрлермен, сондай-ақ басқа жергілікті айнымалы әдістермен жұмыс істеуге болады
Java тілінің дамуы
1 2 Келесі программа параметрлерді пайдалануды көрсетеді:
Іске қосылғаннан кейін экран төмендегідей көрінеді: