Belajar Java Passing Objek Pada Method

Seperti halnya passing pada array, ketika anda melakukan passing objek pada suatu method, sebenarnya yang anda lakukan adalah melakukan passing menggunakan referensi objek itu sendiri.

belajar_java_passing_objek_pada_method

Untuk lebih jelasnya lihat contoh di bawah ini:

Pada kode di atas kita memiliki class PersegiPanjang dengan variable instance, getter dan setter method, serta constructor.

Sekarang yang menjadi pusat perhatian adalah pada line 30, yaitu method  tampilkanLuas() dengan parameter referensi objek dari class PersegiPanjang.

Jadi, ketika anda membuat objek dari class PersegiPanjang, maka referensi dari objek tersebut akan di lewatkan/passing pada method tampilkanLuas(PersegiPanjang a), kemudian kode di dalam method tersebut akan di eksekusi.

Method tampilkanLuas itu akan menghitung luas dari persegi panjang, dengan inisial perhitungan awal dari konstruktor objek pada line 11, dalam hal ini panjang dan lebar dari objek yang dibuat.

Kemudian perhitungan luas akan dilakukan berulang-ulang, dengan panjang dan lebar persegi panjang selalu dikalikan dengan 2 untuk setiap perulangan, dalam hal ini menggunakan while loop di dalam method tampilkanLuas(PersegiPanjang a).

Untk mendemonstrasikan passing objek pada method ini, maka kita buat satu class lagi yaitu TestPersegiPanjang, seperti di bawah ini:

Anda bisa melihat pada line 3, objek dari class PersegiPanjang dibuat dengan nama referensi objeknya adalah persegiPanjang, kemudian panjangnya adalah 9.78 dan lebar 6.53.

Setelah itu pada line 4, objek akan memanggil method tampilkanLuas dengan parameter referensi objek persegiPanjang.

Contoh output:

 

output_program_java

Be the first to comment

Leave a Reply

Your email address will not be published.


*