Sekiranya anda ingin menjadi pengaturcara Java, ada banyak konsep baru untuk dipelajari. Terdapat kelas, kaedah, pengecualian, pembina, pemboleh ubah, dan banyak lagi; Anda boleh merasa terharu mempelajarinya. Jadi, anda harus mempelajarinya satu persatu. Dalam artikel tutorial ini, anda akan belajar cara memanggil kaedah di java.
Langkah
Langkah 1. Kaedah setara dengan fungsi dalam bahasa pengaturcaraan seperti C, yang membantu dalam penggunaan semula kod. Kaedah terdiri daripada serangkaian pernyataan, dan kaedah ini dapat dipanggil melalui pernyataan lain. Apabila dipanggil, semua pernyataan yang merupakan sebahagian daripada kaedah akan dilaksanakan. Sebagai contoh, pertimbangkan kaedah ini:"
kaedah kekosongan statik awamContoh () {}
. Saat ini tidak ada kod di dalamnya, tetapi ada tiga kata kunci sebelum nama kaedah. Ada
awam
,
statik
dan
batal
Langkah 2. Perkataan
awam
sebelum nama kaedah bermaksud bahawa kaedah itu sendiri boleh dipanggil dari mana-mana tempat yang merangkumi kelas lain, bahkan dari pakej (fail) yang berbeza selagi anda mengimport kelas itu.
Ada perkataan lain yang boleh menggantikan
awam
. Perkataannya ialah
dilindungi
dan
peribadi
. Sekiranya kaedah
dilindungi
maka hanya kelas ini dan subkelasnya (kelas yang menggunakan ini sebagai asas untuk menyusun kod) yang boleh memanggil kaedah tersebut. Kaedah
peribadi
hanya boleh dipanggil dalam kelas itu. Kata kunci terakhir sebenarnya bukan perkataan. Perkataan ini hanya digunakan jika anda tidak mempunyai pengganti
awam
,
dilindungi
atau
peribadi
. Perkataan ini disebut lalai, atau tertutup-paket. Ini bermaksud bahawa hanya kelas dalam pakej yang sama yang boleh memanggil kaedah tersebut.
Langkah 3. Kata kunci kedua,
statik
bermaksud bahawa kaedah itu tergolong dalam kelas dan bukan merupakan contoh kelas (objek).
Kaedah statik mesti dipanggil menggunakan nama kelas:"
ContohClass.methodExample ()
Walau bagaimanapun, jika kata kunci
statik
tidak ada, kaedah boleh dipanggil hanya melalui objek. Contohnya, jika kelas dipanggil
Contoh Objektif
dan mempunyai konstruktor (untuk membuat objek), kita dapat membuat objek baru dengan menaip
ContohObject obj = ContohObject baru ();
dan panggil kaedah dengan"
obj.methodExample ();
".
Langkah 4. Perkataan lain sebelum nama kaedah adalah
batal
.
Katakanlah
batal
bermaksud bahawa kaedah tidak mengembalikan apa-apa (tidak mengembalikan apa-apa jika anda menjalankan kaedah tersebut). Sekiranya anda mahukan kaedah untuk mengembalikan sesuatu, ganti perkataannya
batal
dengan jenis data (primitif atau jenis rujukan) objek (atau jenis primitif) yang anda ingin hasilkan. Tambah sahaja
kembali
ditambah objek jenis itu di suatu tempat sebelum akhir kod kaedah.
Langkah 5. Semasa memanggil kaedah yang mengembalikan sesuatu, anda boleh menggunakan apa yang dikembalikan
Contohnya, jika
sebilangan Kaedah ()
mengembalikan bilangan bulat, maka anda boleh menetapkan bilangan bulat menjadi apa yang dikembalikan dengan"
int a = someMode ();
Langkah 6. Beberapa kaedah memerlukan parameter
Kaedah yang menggunakan parameter integer akan kelihatan seperti
sebilangan Kaedah (int a)
. Semasa menggunakan kaedah seperti ini, anda mesti menulis nama kaedah, kemudian bilangan bulat dalam kurungan:
sebilangan Kaedah (5)
atau
sebilangan Kaedah (n)
sekiranya
adalah bilangan bulat.
Langkah 7. Kaedah boleh juga mempunyai beberapa parameter, pisahkan dengan koma. Sekiranya kaedah
beberapa kaedah
memerlukan dua parameter,
int a
dan
Objek obj
akan kelihatan seperti"
some Metode (int a, Objek obj)
Untuk menggunakan kaedah baru ini, anda mesti memanggil nama kaedah diikuti oleh bilangan bulat dan Objek dalam kurungan:
sebilangan Kaedah (4, perkara)
dengan
benda
ialah
Objek
Petua
-
Apabila anda memanggil kaedah yang mengembalikan sesuatu, anda boleh memanggil kaedah lain berdasarkan kaedah yang dikembalikan. Contohnya kita mempunyai kaedah yang dinamakan
getObject ()
yang menghasilkan objek. Baiklah, dalam kelas
Objek
tiada panggilan kaedah tidak statik
menjalin
yang menghasilkan
Objek
dalam bentuk
Tali
. Jadi, jika anda mahu mendapatkan
Tali
ia daripada
Objek
dijana oleh
getObject ()
dalam satu baris, tulis sahaja"
String str = getObject (). ToString ();
- ".