Java -da proqramlaşdırmaya başlayanda öyrənmək üçün çoxlu yeni anlayışlar var. Siniflər, metodlar, istisnalar, konstruktorlar, dəyişənlər və daha çox şey var və bu, böyük ola bilər. Odur ki, parça -parça öyrənmək daha yaxşıdır. Bu wikiHow, Java -da bir üsula necə zəng etməyi öyrədir.
Addımlar
Addım 1. Metodun nə olduğunu anlayın
Java'da bir metod, bir funksiya yaradan bir sıra ifadələrdir. Bir üsul elan edildikdən sonra, funksiyanı yerinə yetirmək üçün kodun müxtəlif hissələrində çağırıla bilər. Eyni kodu təkrar -təkrar istifadə etməyin faydalı bir yoludur. Aşağıdakı sadə bir üsul nümunəsidir.
public static void methodName () {System.out.println ("Bu bir üsuldur"); }
Addım 2. Metod üçün sinifə girişi elan edin
Java -da bir üsul elan edərkən, hansı siniflərin bu üsula daxil ola biləcəyini bəyan etməlisiniz. Yuxarıdakı nümunədə, giriş "İctimai" elan edilir. Bir metodu elan edə biləcəyiniz üç giriş dəyişdiricisi var:
-
İctimai:
Metodun adından əvvəl giriş dəyişdiricisini "ictimai" olaraq yerləşdirməklə metodun hər yerdən çağırılmasına icazə verilir.
-
Qorunur:
"Qorunan" giriş dəyişdiricisi, metodun yalnız öz sinif və alt siniflərində çağırılmasına imkan verir.
-
Şəxsi:
Bir üsul elan edildikdə
özəl
- sonra metodu yalnız sinif daxilində çağırmaq olar. Buna standart və ya paketə özəl deyilir. Bu o deməkdir ki, yalnız eyni paketdəki siniflər metodu çağıra bilər.
Addım 3. Metodun aid olduğu sinfi elan edin
Yuxarıdakı nümunədə, ikinci açar söz "statik", metodun sinfə aid olduğu və sinifin (obyektin) heç bir nümunəsi olmadığını bildirir. Statik metodlar sinif adından istifadə edilməklə çağırılmalıdır: "ExampleClass.methodExample ()".
"Statik" açar sözündən istifadə edilməmişsə, metod yalnız bir obyekt vasitəsilə çağırıla bilər. Məsələn, sinif "ExampleObject" adlanırdısa və onun konstruktoru varsa (obyektlər hazırlamaq üçün), onda "ExampleObject obj = new ExampleObject ();" yazaraq yeni bir obyekt yarada bilərik və aşağıdakıları istifadə edərək metodu çağıra bilərik.: "obj.methodExample ();"
Addım 4. Qayıdış dəyərini bəyan edin
Qaytarma dəyəri, metodun qaytardığı dəyərin adını elan edir. Yuxarıdakı nümunədə "boş" sözü, metodun heç bir şey qaytarmadığını bildirir.
- Bir şeyin geri qaytarılması üçün bir metod istəyirsinizsə, "boşluq" sözünü geri qaytarmaq istədiyiniz obyektin (və ya ibtidai tipli) məlumat növü (ibtidai və ya istinad tipi) ilə əvəz edin. İbtidai növlərə int, float, double və daha çox daxildir. Sonra metodun kodunun sonuna doğru bir yerə "qayıt" və bu tip bir obyekt əlavə edin.
- Bir şeyi qaytaran bir üsul çağırarkən, geri qaytardığını istifadə edə bilərsiniz. Məsələn, "someMethod ()" adlanan bir metod bir tam ədəd (bir ədəd) qaytarırsa, kodu istifadə edərək geri qaytardığı şeyə tam ədəd təyin edə bilərsiniz: "int a = someMethod ();"
Addım 5. Metodun adını elan edin
Metoda daxil ola biləcək sinifləri, aid olduğu sinfi və qaytarılma dəyərini elan etdikdən sonra, metodun adlandırıla biləcəyi bir ad verməlisiniz. Metoda ad vermək üçün sadəcə metodun adını açıq və qapalı mötərizənin ardınca yazın. Yuxarıdakı nümunələrə "someMethod ()" və "methodName ()" daxildir. Daha sonra "{}" açılmış və qapalı mötərizədə bütün metod ifadələrini daxil edərdiniz
Addım 6. Metodu çağırın
Bir metodu çağırmaq üçün, metodu icra etmək istədiyiniz sətrə açıq və qapalı mötərizələrin ardınca metodun adını yazmalısınız. Yalnız sinifə daxil olan bir metodu çağırdığınızdan əmin olun. Aşağıda sinif daxilində elan edilən və sonra çağırılan bir metodun nümunəsidir:
public class className {public static void methodName () {System.out.println ("Bu bir üsuldur"); } public static void main (String args) {methodName (); }}
Addım 7. Bir üsula bir parametr əlavə edin (lazım olduqda)
Bəzi metodlar tam ədəd (ədəd) və ya istinad növü (məsələn, obyektin adı) kimi bir parametr tələb edir. Bir metod bir parametr tələb edərsə, sadəcə metod adından sonra parametri açıq və qapalı mötərizənin arasına yazın. Bir tam ədədin bir tamsayı parametri tələb edən bir üsul "someMethod (int a)" və ya bənzərinə bənzəyir. İstinad növü istifadə edən bir üsul "someMethod (Object obj)" və ya oxşar görünür.
Addım 8. Parametrli bir üsul çağırın
Parametr tələb edən bir metodu çağırarkən, sadəcə metod adından sonra parametri paretezə əlavə edərdiniz. Məsələn: "someMethod (5)" və ya "someMethod (n)" əgər "n" tamsayıdırsa. Metod bir istinad obyekti tələb edərsə, sadəcə obyektin adını açıq və qapalı mötərizəyə daxil edin. Məsələn, "someMethod (4, şey)".
Addım 9. Bir üsula birdən çox parametr əlavə edin
Metodlar eyni zamanda vergüllə ayrılmış birdən çox parametrə malik ola bilər. Aşağıdakı nümunədə, iki tam ədədləri bir araya gətirmək və məbləği qaytarma metodu olaraq qaytarmaq üçün bir üsul yaradılmışdır. Metod çağırıldıqda, iki tam ədəd verilir, çünki parametrlər birlikdə əlavə olunacaq. Proqram işə salındıqda "A və B cəmi 50 -dir" deyən bir çıxış alacaqsınız.:
ictimai sinif myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("A və B cəmi"+ c); } public static void main (String args) {sum (20, 30); }}
Video - Bu xidmətdən istifadə edərək bəzi məlumatlar YouTube ilə paylaşıla bilər
İpuçları
-
Bir şey qaytaran bir üsul çağırarkən, bu metodun geri qaytardığına əsaslanaraq başqa bir üsul çağıra bilərsiniz. Deyək ki, adlanan bir üsulumuz var
getObject ()
bir obyekti qaytarır. Yaxşı, sinifdə
Obyekt
statik olmayan bir üsul çağırışı var
toString
olanı qaytarır
Obyekt
a şəklində
Simli
. Beləliklə, bunu əldə etmək istəsəniz
Simli
etibarən
Obyekt
tərəfindən qayıtdı
getObject ()
bir sətirdə yazarsan"
String str = getObject (). ToString ();
- ".