Beranda / Bahasa Pemrograman / Dasar Java – Override Dalam Java

Dasar Java – Override Dalam Java

Method Overloading adalah sebuah kemampuan yang membolehkan sebuah class mempunyai 2 atau lebih method dengan nama yang sama, yang membedakan adalah parameternya. Pada method overloading perbedaan parameter mencakup :

  1. Jumlah parameter
  2. Tipe data dari parameter
  3. Urutan dari tipe data parameter

Method Overloading juga dikenal dengan sebutan Static Polymorphism. Jika sebuah kelas mewarisi method dari superkelasnya, maka kelas tersebut dapat melakukan override method yang tidak di deklarasikan sebagai final.
Berikut contohnya :

Kode tersebut akan menghasilkan out[ut tersebut :

Aturan dalam Melakukan Override Method

  • Daftar argunent harus persis sama seperti pada method yang di override
  • Tipe balikan harus sama atau merupakan subtipe dari tipe balikan yang dideklarasi dalam method asli pada superkelas
  • Level akses tidak boleh lebih terbatas dari method yang di override
  • Method instance dapat di ovrride hanya jika method tersebut diwarisi oleh subkelas
  • Method yang dideklarasikan dinal tidak bisa di override
  • Konstruktor tidak bisa di override

Menggunakan Kata Kunci Super
untuk menggunakan method versi superkelas dari method yang di override, Anda dapat menggunakan kata kunci super.

Kode tersebut akan menghasilkan output berikut :

 

Tentang gookkis

Cuma tukang ketik di Gookkis.com, semoga tulisan jelek ini bermanfaat.

Baca Juga

Dasar Java – Eksepsi Dalam Java

Eksepsi adalah masalah yang muncul pada saat mengeksekusi program. Sebuah eksepsi dapat terjadi karena berbagai …

Dasar Java – Angka Dalam Java

Tiga angka dalam java memiliki jenis pembungkusan (wrapper class) sesuai dengan tipe masing – masing. …

Leave a Reply

Your email address will not be published. Required fields are marked *