Java Overloading (Tugas1)
Polymorphism

Polymorphism adalah kemampuan dari objek untuk menggunakan method dengan nama yang sama tetapi dengan tipe atau parameter yang berbeda-beda.

Polymorphism itu sendiri terbagi menjadi dua bagian yaitu :
  • Function overloading yaitu function yang bisa dideklarasikan lebih dari satu kali dengan menggunakan nama yang sama namun menggunakan parameter yang berbeda.
  • Function overriding yaitu kemampuan suatu objek untuk menjalankan/memanggil method dengan cara yang berbeda.
Konsep ini bisa digabung dengan konsep seperti inheritance dll.

Nah kali ini kita akan bahas tentang konsep overloading beserta contoh programnya.

Overloading

Overloading adalah suatu keadaan dimana beberapa method memiliki nama yang sama tetapi fungsionalitasnya berbeda.

Ciri Overloading :
  • Nama method harus sama.
  • Daftar parameter harus berbeda.
  • Return type boleh sama, boleh berbeda.
Saya akan membuat satu program menggunakan konsep overloading, program aplikasinya bisa menggunakan notepad (latihan.java) atau Jcreator, untuk latihan kali ini saya menggunakan aplikasi Jcreator5 klo belum punya bisa didownload disini.

Contoh program Mobil :
Pertama buat File Kendaraan.Java
Kedua buat file Mobil.java
Terakhir buat file MobilAksi.java

(diperhatikan nama file harus sama dalam penulisan huruf besar dan kecil).

Setelah semua selesai jalankan file tsb sampai MobilAksi.java, sourcenya bisa anda download disini. buka file dengan notepad agar dapat melihat isi sourcenya.

0 Responses

Posting Komentar

  • Chat Digi

    Name :
    Web URL :
    Message :
    :) :( :D :p :(( :)) :x