Cara Memanggil Method dalam Java

Unduh PDFUnduh PDF

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

Unduh PDF
  1. How.com.vn Bahasa Indonesia: Java Methods Step 1.png
    1
    Method 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. Ada public, static, dan void.

  2. How.com.vn Bahasa Indonesia: Java Methods Step 2.png
    2
    Kata 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 menggantikan public. Kata tersebut adalah protected dan private. Jika sebuah method protected, maka hanya class dan subclasses (class yang menggunakan ini sebagai basis untuk menyusun kode) ini yang bisa memanggil method tersebut. Sebuah method private hanya bisa dipanggil di dalam class tersebut. Kata kunci terakhir bukan benar-benar sebuah kata. Kata tersebut hanya digunakan apabila Anda tidak memiliki pengganti public, protected, atau private. Kata ini disebut default, atau package-private. Ini artinya hanya class dalam paket yang sama yang bisa memanggil method tersebut.

  3. How.com.vn Bahasa Indonesia: Java Methods Step 3.png
    3
    Kata 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 kunci static tidak ada, method bisa dipanggil hanya melalui objek. Misalnya, jika class dipanggil ExampleObject dan memiliki constructor (untuk membuat object), kita bisa membuat object baru dengan mengetikkan ExampleObject obj = new ExampleObject();, dan memanggil method dengan "obj.methodExample();".

  4. How.com.vn Bahasa Indonesia: Java Methods Step 4.png
    4
    Kata lain sebelum nama method adalah void. Kata void 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 kata void dengan jenis data (jenis primitif atau referensi) dari objek (atau jenis primitif) yang ingin Anda hasilkan. Cukup tambahkan return plus sebuah object dari jenis tersebut di suatu tempat sebelum bagian akhir kode method.

  5. How.com.vn Bahasa Indonesia: Java Methods Step 5.png
    5
    Saat 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();"

  6. How.com.vn Bahasa Indonesia: Java Methods Step 6.png
    6
    Beberapa 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) atau someMethod(n) jika n merupakan sebuah integer.

  7. How.com.vn Bahasa Indonesia: Java Methods Step 7.png
    7
    Method juga bisa memiliki beberapa parameter, cukup pisahkan dengan koma. Jika method someMethod membutuhkan dua parameter, int a dan Object 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) dengan thing adalah sebuah Object.

    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 class Object, tidak ada panggilan method non-static toString yang menghasilkan Object dalam bentuk String. Jadi, jika Anda ingin mendapatkan String tersebut dari Object yang dihasilkan oleh getObject() dalam satu baris, cukup tuliskan "String str = getObject().toString();".
Iklan

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.
Iklan

Tentang How.com.vn ini

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.
Daftar kategori: Komputer dan Elektronik
Halaman ini telah diakses sebanyak 55.835 kali.

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.

Notices:
  • - 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.

Iklan