Cara Memanggil Kaedah di Java (dengan Gambar)

Isi kandungan:

Cara Memanggil Kaedah di Java (dengan Gambar)
Cara Memanggil Kaedah di Java (dengan Gambar)

Video: Cara Memanggil Kaedah di Java (dengan Gambar)

Video: Cara Memanggil Kaedah di Java (dengan Gambar)
Video: Cara mudah difahami pasang pre amp dan power amp 2024, Mungkin
Anonim

Ketika memulakan pengaturcaraan di Java, ada banyak konsep baru untuk dipelajari. Terdapat kelas, kaedah, pengecualian, pembina, pemboleh ubah, dan banyak lagi, dan ia boleh menjadi luar biasa. Jadi, yang terbaik adalah belajar secara demi bahagian. WikiHow ini mengajar anda cara memanggil kaedah di Java.

Langkah-langkah

972649 1
972649 1

Langkah 1. Fahami apa itu kaedah

Di Jawa, metode adalah serangkaian pernyataan yang membuat fungsi. Setelah kaedah dinyatakan, ia dapat dipanggil di bahagian yang berlainan dari kod untuk melaksanakan fungsi tersebut. Ini adalah kaedah yang berguna untuk menggunakan semula kod yang sama berulang kali. Berikut adalah contoh kaedah mudah.

    kaedah void statik awamNama () {System.out.println ("Ini adalah kaedah"); }

972649 2
972649 2

Langkah 2. Menyatakan akses kelas untuk kaedah tersebut

Semasa menyatakan kaedah di Java, anda perlu menyatakan kelas apa yang dapat mengakses kaedah tersebut. Dalam contoh di atas, akses dinyatakan sebagai "Umum". Terdapat tiga pengubah akses yang boleh anda nyatakan kaedahnya:

  • Orang ramai:

    Dengan meletakkan pengubah akses "umum" sebelum nama kaedah membenarkan kaedah dipanggil dari mana sahaja.

  • Dilindungi:

    Pengubah akses "dilindungi", hanya membenarkan kaedah dipanggil dalam kelas dan subkelasnya.

  • Peribadi:

    Sekiranya kaedah dinyatakan

    peribadi

  • maka kaedah itu hanya boleh dipanggil di dalam kelas. Ini dipanggil lalai, atau peribadi-pakej. Ini bermaksud bahawa hanya kelas dalam pakej yang sama yang boleh memanggil kaedah tersebut.
972649 3
972649 3

Langkah 3. Menyatakan kelas yang menjadi kaedahnya

Dalam contoh di atas, kata kunci kedua, "statik" bermaksud bahawa kaedah itu termasuk dalam kelas dan bukan sebarang contoh kelas (objek). Kaedah statik mesti dipanggil menggunakan nama kelas: "ContohClass.methodExample ()".

Sekiranya kata kunci "statik" tidak digunakan, maka metode tersebut hanya dapat digunakan melalui objek. Sebagai contoh, jika kelas itu disebut "ContohObject" dan mempunyai konstruktor (untuk membuat objek), maka kita dapat membuat objek baru dengan mengetik "ContohObject obj = newOboxObject ();", dan memanggil kaedah dengan menggunakan yang berikut: "obj.methodExample ();"

972649 4
972649 4

Langkah 4. Menyatakan nilai pulangan

Nilai kembali menyatakan nama nilai yang dikembalikan oleh kaedah. Dalam contoh di atas, perkataan "void" bermaksud bahawa kaedah itu tidak mengembalikan apa-apa.

  • Sekiranya anda mahukan kaedah untuk mengembalikan sesuatu, maka ganti perkataan "void <" dengan jenis data (jenis primitif atau rujukan) objek (atau jenis primitif) yang ingin anda kembalikan. Jenis primitif merangkumi int, float, double, dan banyak lagi. Kemudian tambahkan "kembali" dan objek jenis itu di suatu tempat menjelang akhir kod kaedah.
  • Semasa memanggil kaedah yang mengembalikan sesuatu, anda boleh menggunakan kaedah yang dikembalikan. Sebagai contoh, jika kaedah yang disebut "someMethod ()" mengembalikan bilangan bulat (angka), maka anda dapat menetapkan bilangan bulat dengan apa yang dikembalikan menggunakan kod: "int a = someMethod ();"
972649 5
972649 5

Langkah 5. Menyatakan nama kaedah

Setelah anda menyatakan kelas yang dapat mengakses kaedah tersebut, kelas yang menjadi miliknya dan nilai pengembaliannya, anda perlu memberi nama kaedah tersebut sehingga dapat disebut. Untuk memberi nama kaedah, cukup ketikkan nama kaedah diikuti dengan kurungan terbuka dan tertutup. Contoh di atas merangkumi, "someMethod ()" dan "methodName ()". Anda kemudian memasukkan semua penyataan kaedah di dalam kurungan keriting terbuka dan tertutup "{}"

972649 6
972649 6

Langkah 6. Panggil kaedah

Untuk memanggil kaedah, anda hanya perlu menaip nama kaedah diikuti dengan tanda kurung terbuka dan tertutup pada baris yang ingin anda laksanakan. Pastikan anda hanya memanggil kaedah dalam kelas yang mempunyai akses kepadanya. Berikut adalah contoh kaedah yang dinyatakan dan kemudian dipanggil dalam kelas:.

    kelas awam kelasNama {public static void methodName () {System.out.println ("Ini kaedah"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Langkah 7. Tambahkan parameter ke kaedah (jika diperlukan)

Beberapa kaedah memerlukan parameter seperti bilangan bulat (angka) atau jenis rujukan (seperti nama objek). Sekiranya kaedah memerlukan parameter, anda cukup ketik parameter di antara kurungan terbuka dan tertutup setelah nama kaedah. Kaedah yang memerlukan parameter integer dari integer akan kelihatan seperti "someMethod (int a)" atau serupa. Kaedah yang menggunakan jenis rujukan akan kelihatan seperti "someMethod (Object obj)" atau serupa.

972649 8
972649 8

Langkah 8. Panggil kaedah dengan parameter

Semasa memanggil kaedah yang memerlukan parameter, Anda cukup menambahkan parameter dalam paretesis setelah nama metode. Contohnya: "someMethod (5)" atau "someMethod (n)" if "n" adalah bilangan bulat. Sekiranya kaedah memerlukan objek rujukan, masukkan nama objek dalam kurungan terbuka dan tertutup. Contohnya, "someMethod (4, thing)".

972649 9
972649 9

Langkah 9. Tambahkan beberapa parameter ke kaedah

Kaedah juga boleh mempunyai beberapa parameter, hanya dipisahkan dengan koma. Dalam contoh berikut, kaedah dibuat untuk menambahkan dua bilangan bulat bersama-sama dan mengembalikan jumlah sebagai kaedah pengembalian. Apabila kaedah dipanggil, dua bilangan bulat diberikan kerana parameter akan ditambah bersama. Semasa program dijalankan, anda akan menerima output yang mengatakan "Jumlah A dan B adalah 50":

    kelas awam myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("Jumlah A dan B adalah" + c); } utama kekosongan statik awam (String args) {sum (20, 30); }}

Video - Dengan menggunakan perkhidmatan ini, beberapa maklumat dapat dikongsi dengan YouTube

Petua

  • Semasa memanggil kaedah yang mengembalikan sesuatu, anda boleh memanggil kaedah lain berdasarkan kaedah yang dikembalikan. Katakan kita mempunyai kaedah yang dipanggil

    getObject ()

    yang mengembalikan objek. Baiklah, di dalam kelas

    Objek

    ada panggilan kaedah tidak statik

    menjalin

    yang mengembalikan

    Objek

    dalam bentuk a

    Tali

    . Jadi, jika anda mahu mendapatkannya

    Tali

    daripada

    Objek

    dikembalikan oleh

    getObject ()

    dalam satu baris, anda hanya akan menulis"

    String str = getObject (). ToString ();

  • ".

Disyorkan: