Metode adalah perilaku objek dalam pemrograman berorientasi objek. Mereka menentukan tindakan apa yang dapat Anda ambil pada objek tertentu.

Metode mirip dengan fungsi dalam pemrograman terstruktur. Perbedaannya (yang merupakan keuntungan mereka) adalah bahwa metode memungkinkan penggunaan kembali kode & modularitas program.

Di Java, Anda dapat memiliki metode pustaka atau metode yang ditentukan pengguna. Metode perpustakaan datang dengan instalasi Java Anda. Ikuti artikel ini untuk melihat cara membuat metode yang ditentukan pengguna.

Mendeklarasikan Metode

Untuk menggunakan metode, Anda harus mendeklarasikannya. Gunakan sintaks di bawah ini untuk melakukannya:

return_type methodName( param1, param2, paramN){
// pernyataan
}

Dalam bentuknya yang paling sederhana, sebuah metode mengambil format di atas.

Itu return_type menggambarkan tipe data yang diharapkan akan dikembalikan oleh metode setelah eksekusi. Nilai ini dapat mengambil tipe data seperti int, String, atau double dan lainnya.

instagram viewer

Ada juga tipe khusus yang disebut kosong bahwa bidang ini dapat mengambil. Menggunakan kosong berarti Anda tidak ingin metode Anda mengembalikan apa pun setelah eksekusi.

Gunakan kata kunci kembali di blok metode Anda, untuk menunjukkan nilai yang akan Anda kembalikan:

int setoran (nilai int){
// pernyataan
kembali saldo;
}

Anda akan mendapatkan kesalahan kompilasi jika Anda mengabaikan apa yang Anda kembalikan di badan metode Anda, namun header metode Anda menunjukkan bahwa Anda mengharapkan untuk mengembalikan sesuatu.

Badan metode adalah bagian dari metode yang dimulai dari kurung kurawal kiri, { hingga kurung kurawal kanan, }. Header metode adalah bagian dari deklarasi metode Anda yang mengecualikan kurung kurawal, {}.

return_type methodName( param1, param2, paramN) // metode header

nama metode adalah pengidentifikasi yang digunakan untuk memberi nama metode. Dengan konvensi, ia menggunakan camelCase yang lebih rendah. Artinya, kata pertama adalah huruf kecil, dan jika itu adalah kata dua bagian, maka huruf pertama dari kata kedua juga menggunakan huruf besar.

Penting juga untuk dicatat bahwa Anda tidak dapat menggunakan kata-kata Java yang dicadangkan sebagai nama metode.

Tanda kurung bulat dari header metode digunakan untuk mendefinisikan daftar parameter. Daftar parameter mendefinisikan daftar parameter yang dipisahkan dengan koma. Parameter adalah nilai dua bagian yang terdiri dari tipe data diikuti dengan nama variabel.

Dimungkinkan juga untuk tidak menyertakan parameter apa pun dalam daftar parameter Anda. Dalam hal ini, kompiler hanya akan menjalankan blok metode tanpa ekspektasi parameter.

int saldo (){
//statements
jumlah pengembalian;
}

Suatu metode juga dapat memiliki dua bidang lain, sebelum return_type di header metode. Lihat contoh di bawah ini:

public static void main(){
}

Kata kuncinya publik adalah pengubah visibilitas dan Anda dapat menerapkannya ke metode apa pun yang Anda tetapkan untuk membatasi aksesibilitasnya. Publik berarti metode tersebut dapat diakses oleh semua kelas dalam semua paket.

Ada juga pengubah visibilitas lainnya seperti terlindung, pribadi, dan default. Diskusi mendalam tentang pengubah visibilitas diberikan di tautan terkait:

Terkait: Pengubah Akses Java yang Berbeda Dijelaskan

Kata kuncinya statis menunjukkan bahwa metode memiliki ruang lingkup kelas. Ini berarti bahwa metode ini bukan metode instan dan oleh karena itu dijalankan setiap kali program dimuat ke dalam memori tanpa perlu instantiasi. Pentingnya memiliki metode statis adalah untuk memungkinkan kompiler mengetahui metode mana yang harus dimulai selama eksekusi.

Umumnya, program Anda akan memilikinya statis metode (disebut utama()) dari mana Anda dapat memanggil metode lain.

Memanggil Metode

Agar metode yang dideklarasikan dapat melakukan tindakan pada objek, metode tersebut perlu "dipanggil".

Untuk memanggil metode, gunakan sintaks:

NamaObjek.namametode (argumen)

Argumen adalah nilai yang Anda teruskan di bidang tempat Anda mendeklarasikan parameter. Pastikan tipe argumen cocok dengan yang dideklarasikan di header metode. Jika tidak, Anda akan mendapatkan kesalahan kompilasi.

Terkait: Apa Itu Fungsi Rekursif, dan Bagaimana Cara Membuatnya di Java?

Di bawah ini adalah contoh kode yang berfungsi penuh yang menunjukkan cara menerapkan apa yang telah Anda pelajari. Ini menggunakan metode untuk menerapkan tingkat bunga ke jumlah yang disetor dan juga menampilkan pesan bank.

Akun kelas publik{
setoran ganda (jumlah ganda){
jumlah = jumlah*1,05; // terapkan tingkat bunga 5% ke jumlah
jumlah pengembalian;
}
batal getMessage(){
System.out.println("Terima kasih telah bertransaksi dengan kami!");
}
public static void main (String[] args){
Akun myAccount = Akun baru();
double newBalance = myAccount.deposit (500); // pemanggilan metode
System.out.println("
Saldo baru Anda dalam 4 bulan akan menjadi "+ newBalance);
myAccount.getMessage(); // pemanggilan metode
}
}

Sekarang Anda Tahu Cara Membuat Metode di Java

Mengetahui cara membuat metode di Java sangat penting bagi siapa saja yang ingin menjadi lebih serius tentang pemrograman. Dan sekarang Anda tahu bagaimana melakukannya, Anda akan menghemat banyak waktu saat bekerja.

Setelah Anda menguasai keterampilan ini, mengapa tidak melihat tips dan trik terkait Java lainnya?

Surel
Apa itu Konstruktor di Java dan Bagaimana Cara Menggunakannya?

Kenali fungsi konstruktor Java.

Baca Selanjutnya

Topik-topik yang berkaitan
  • Pemrograman
  • Jawa
  • Pemrograman
  • Kiat Pengkodean
Tentang Penulis
Jerome Davidson (13 Artikel Diterbitkan)

Jerome adalah Staf Penulis di MakeUseOf. Dia meliput artikel tentang Pemrograman dan Linux. Dia juga penggemar kripto dan selalu mengawasi industri kripto.

More From Jerome Davidson

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Satu langkah lagi…!

Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.

.