Java -da metodlara necə zəng etmək olar: 7 addım (şəkillərlə)

Mündəricat:

Java -da metodlara necə zəng etmək olar: 7 addım (şəkillərlə)
Java -da metodlara necə zəng etmək olar: 7 addım (şəkillərlə)

Video: Java -da metodlara necə zəng etmək olar: 7 addım (şəkillərlə)

Video: Java -da metodlara necə zəng etmək olar: 7 addım (şəkillərlə)
Video: Pdf hazırlamaq. Fayl və şəkilləri asan və rahat şəkildə necə pdf formasına salmaq olar. Adobe scan 2024, Noyabr
Anonim

Java proqramçısı olmaq istəyirsinizsə, öyrənmək üçün bir çox yeni anlayış var. Siniflər, metodlar, istisnalar, konstruktorlar, dəyişənlər və daha çox var; Bunu öyrənməklə həddindən artıq yüklənə bilərsiniz. Beləliklə, bunları bir -bir öyrənməlisiniz. Bu təlimat məqaləsində, javada bir üsula necə zəng etməyi öyrənəcəksiniz.

Addım

Java Metodları Addım 1
Java Metodları Addım 1

Addım 1. Metod kodun təkrar istifadəsinə kömək edən C kimi proqramlaşdırma dillərindəki funksiyalara bərabərdir. Metodlar bir sıra bəyanatlardan ibarətdir və bu üsullar digər ifadələr vasitəsi ilə də adlandırıla bilər. Çağırıldığında, metodun bir hissəsi olan bütün ifadələr icra ediləcək. Məsələn, bu metodu nəzərdən keçirin:"

public static void methodExample () {}

. Hazırda kod yoxdur, amma metod adından əvvəl üç açar söz var. Var

ictimai

,

statik

boş

Java Metodları Addım 2
Java Metodları Addım 2

Addım 2. Word

ictimai

metod adından əvvəl, metodun özü başqa bir sinif daxil olan hər hansı bir yerdən, hətta həmin sinfi idxal etdiyiniz müddətdə fərqli bir paketdən (fayldan) belə çağırıla biləcəyini bildirir.

Əvəz edə biləcək başqa sözlər var

ictimai

. Sözdür

qorunur

özəl

. Bir üsul olarsa

qorunur

onda yalnız bu sinif və onun alt sinifləri (bunu kod tərtib etmək üçün əsas kimi istifadə edən siniflər) metodu çağıra bilər. Bir üsul

özəl

yalnız həmin sinif daxilində çağırıla bilər. Son açar söz həqiqətən deyil. Söz yalnız bir əvəzediciniz olmadıqda istifadə olunur

ictimai

,

qorunur

və ya

özəl

. Bu sözə default və ya paketə özəl deyilir. Bu o deməkdir ki, yalnız eyni paketdəki siniflər metodu çağıra bilər.

Java Metodları Addım 3
Java Metodları Addım 3

Addım 3. İkinci açar söz,

statik

metodun sinfə aid olduğunu və sinifin (obyektin) nümunəsi olmadığını bildirir.

Statik metodlar sinif adından istifadə edilməklə çağırılmalıdır:"

ExampleClass.methodExample ()

Ancaq açar söz əgər

statik

mövcud deyil, metodları yalnız obyektlər vasitəsilə çağırmaq olar. Məsələn, sinif çağırılırsa

ExampleObject

və konstruktor (obyekt yaratmaq üçün) varsa, yazaraq yeni bir obyekt yarada bilərik

ExampleObject obj = yeni ExampleObject ();

və metodu ilə çağırın

obj.methodExample ();

".

Java Metodları Addım 4
Java Metodları Addım 4

Addım 4. Metod adından əvvəl başqa bir söz

boş

.

Söylə

boş

metodun heç bir şey qaytarmadığı anlamına gəlir (metodu işləsəniz heç bir şey qaytarmaz). Bir şeyi qaytarmaq üçün bir üsul istəyirsinizsə, sadəcə sözü əvəz edin

boş

yaratmaq istədiyiniz obyektin (və ya ibtidai tip) məlumat növü (ibtidai və ya istinad növü) ilə. Sadəcə əlavə edin

qayıt

üstəgəl metod kodunun bitməsindən əvvəl bir növ bu obyekt.

Java Metodları Addım 5
Java Metodları Addım 5

Addım 5. Bir şey qaytaran bir üsul çağırarkən, geri qaytarılmış şeyi istifadə edə bilərsiniz

Məsələn, əgər

someMethod ()

bir tam ədəd qaytarır, sonra geri qaytarılacağına tam ədəd təyin edə bilərsiniz"

int a = someMethod ();

Java Metodları Addım 6
Java Metodları Addım 6

Addım 6. Bəzi metodlar parametr tələb edir

Bir tamsayı parametri alan bir üsul kimi görünür

someMethod (int a)

. Belə bir metoddan istifadə edərkən, metodun adını, sonra mötərizədə bir tam ədəd yazmalısınız:

bəzi metodlar (5)

və ya

bəzi metod (n)

əgər

tam ədəddir.

Java Metodları Addım 7
Java Metodları Addım 7

Addım 7. Metod birdən çox parametr ola bilər, onları vergüllə ayırın. Əgər metod

bəzi üsullar

iki parametr tələb edir,

int a

Obj obyekti

kimi görünəcək"

someMethod (int a, Object obj)

. Bu yeni metoddan istifadə etmək üçün mötərizədə bir tamsayı və bir Obyektin ardınca gələn metodun adını çağırmalısınız:

someMethod (4, şey)

ilə

şey

birdir

Obyekt

İpuçları

  • Bir şeyi qaytaran bir üsul çağırdığınızda, bu metodun nə verdiyini əsas götürərək başqa bir üsula müraciət edə bilərsiniz. Məsələn, adlı bir metodumuz var

    getObject ()

    hansı bir obyekt istehsal edir. Yaxşı, sinifdə

    Obyekt

    qeyri-statik metod zəngləri

    toString

    istehsal edən

    Obyekt

    şəklində

    Simli

    . Beləliklə, almaq istəyirsinizsə

    Simli

    -dəndir

    Obyekt

    tərəfindən yaradılmışdır

    getObject ()

    bir sətirdə yaz"

    String str = getObject (). ToString ();

  • ".

Tövsiyə: