How.com.vn adalah suatu "wiki", yang berarti ada banyak artikel kami yang disusun oleh lebih dari satu orang. Untuk membuat artikel ini, 15 penyusun, beberapa di antaranya anonim, menyunting dan memperbaiki dari waktu ke waktu.
Artikel ini telah dilihat 55.835 kali.
Jika Anda ingin menjadi pemrogram Java, ada banyak konsep baru yang harus dipelajari. Ada class, method, exception, constructor, variable, dan banyak lagi; Anda bisa kewalahan mempelajarinya. Jadi, sebaiknya Anda mempelajarinya satu demi satu. Dalam artikel panduan ini, Anda akan belajar cara memanggil sebuah method dalam java.
Langkah
- 1Method setara dengan function dalam bahasa pemrograman seperti C, yang membantu dalam penggunaan ulang kode. Method terdiri dari rangkaian pernyataan, dan method ini dapat dipanggil melalui pernyataan yang lain. Saat dipanggil, semua pernyataan yang merupakan bagian dari method akan dieksekusi. Misalnya, perhatikan method ini: "
public static void methodExample() {}
". Saat ini tidak ada kode di dalamnya, tetapi ada tiga kata kunci sebelum nama method. Adapublic
,static
, danvoid
. - 2Kata
public
sebelum nama method berarti bahwa method itu sendiri bisa dipanggil dari tempat mana pun yang menyertakan class lain, meskipun dari paket (berkas) yang berbeda asalkan Anda mengimpor class tersebut. Ada kata lain yang bisa menggantikanpublic
. Kata tersebut adalahprotected
danprivate
. Jika sebuah methodprotected
, maka hanya class dan subclasses (class yang menggunakan ini sebagai basis untuk menyusun kode) ini yang bisa memanggil method tersebut. Sebuah methodprivate
hanya bisa dipanggil di dalam class tersebut. Kata kunci terakhir bukan benar-benar sebuah kata. Kata tersebut hanya digunakan apabila Anda tidak memiliki penggantipublic
,protected
, atauprivate
. Kata ini disebut default, atau package-private. Ini artinya hanya class dalam paket yang sama yang bisa memanggil method tersebut. - 3Kata kunci kedua,
static
artinya method tersebut milik class dan bukan contoh dari class (object). Method static harus dipanggil menggunakan nama class: "ExampleClass.methodExample()
". Namun, jika kata kuncistatic
tidak ada, method bisa dipanggil hanya melalui objek. Misalnya, jika class dipanggilExampleObject
dan memiliki constructor (untuk membuat object), kita bisa membuat object baru dengan mengetikkanExampleObject obj = new ExampleObject();
, dan memanggil method dengan "obj.methodExample();
". - 4Kata lain sebelum nama method adalah
void
. Katavoid
berarti bahwa method tersebut tidak menghasilkan apa pun (tidak menghasilkan apa pun jika Anda menjalankan method tersebut). Jika Anda ingin sebuah method menghasilkan sesuatu, cukup ganti katavoid
dengan jenis data (jenis primitif atau referensi) dari objek (atau jenis primitif) yang ingin Anda hasilkan. Cukup tambahkanreturn
plus sebuah object dari jenis tersebut di suatu tempat sebelum bagian akhir kode method. - 5Saat memanggil sebuah method yang menghasilkan sesuatu, Anda bisa menggunakan apa yang dihasilkan. Misalnya, jika
someMethod()
menghasilkan integer, maka Anda bisa mengatur sebuah integer pada apa yang dihasilkan dengan "int a = someMethod();
" - 6Beberapa method membutuhkan parameter. Method yang membutuhkan parameter sebuah integer akan terlihat seperti
someMethod(int a)
. Saat menggunakan method seperti ini, Anda harus menuliskan nama method, kemudian sebuah integer dalam tanda kurung:someMethod(5)
atausomeMethod(n)
jikan
merupakan sebuah integer. - 7Method juga bisa memiliki beberapa parameter, cukup pisahkan dengan koma. Jika method
someMethod
membutuhkan dua parameter,int a
danObject obj
, akan terlihat seperti "someMethod(int a, Object obj)
". Untuk menggunakan method baru ini, Anda harus memanggil nama method diikuti dengan integer dan Object dalam tanda kurung:someMethod(4, thing)
denganthing
adalah sebuahObject
.Iklan
Tips
- Saat memanggil method yang menghasilkan sesuatu, Anda bisa memanggil method lain berdasarkan apa yang dihasilkan method tersebut. Misalnya kita memiliki method bernama
getObject()
yang menghasilkan sebuah object. Nah, dalam classObject
, tidak ada panggilan method non-statictoString
yang menghasilkanObject
dalam bentukString
. Jadi, jika Anda ingin mendapatkanString
tersebut dariObject
yang dihasilkan olehgetObject()
dalam satu baris, cukup tuliskan "String str = getObject().toString();
".
Peringatan
- Berhati-hatilah dengan class dan method abstrak. Sebuah method abstrak tidak bisa digunakan sampai diterapkan oleh class lain. Penyebabnya adalah method abstrak tidak memiliki kode apa pun di dalamnya sejak semula. Class abstrak digunakan sebagai semacam kerangka kerja.
Tentang How.com.vn ini
Apakah artikel ini membantu Anda?
⚠️ Disclaimer:
Content from Wiki How Bahasa Indonesia language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.
- - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
- - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
- - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
- - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.