Unduh PDF Unduh 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. 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. 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. 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. 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. 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. 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. 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 wikiHow ini

Halaman ini telah diakses sebanyak 55.993 kali.

Apakah artikel ini membantu Anda?

Iklan