Belajar Mengenal Keyword Super di Bahasa Pemrograman Java - Okedroid.com | Belajar Coding Aplikasi Android Java Online
Okedroid.com | Belajar Coding Aplikasi Android Java Online

Belajar Mengenal Keyword Super di Bahasa Pemrograman Java

Keyword super  pada Bahasa Permrograman Java ,   berfungsi sebagai variable referensi class , yang digunakan untuk rujukan dari Super Class atau Parent class.  Kita dapat menampatkan keyword super pada Variable , Method dan juga Constructor .

Kenapa kita harus menggunakan Keyword Super ?

Setiap kali class turunan (Sub Class) , dapat mewarisi sifat dari Super Class atau bisa disebut juga Parent Class, yang saya sudah jelaskan sebelumnya di bagian Konsep Inheritance(Pewarisan). Namun terkadang kita membuat , fitur Class Dasar (Super Class) yang mirip seperti Class Turunan (Sub Class) , hal ini akan muncul ambiguitas terhadap JVM (Java Virtual Machine ) . Oleh karena itu untuk membedakan fitur Class Dasar (Super Class) dengan  Class Turunan (Sub Class) , kita dapat menggunakan keyword super.


Belajar Mengenal Keyword Super di Bahasa Pemrograman Java

Untuk lebih jelasnya kita bisa lihat contoh , penggunaaan keyword super pada java dibawah ini :

  • Tanpa keyword super

Output:

Asam


Penjelasan : Nah seperti yang kalian lihat pada Contoh code program diatas. Terdapat sebuah variable yang sama dari Class Dasar dengan Class Turunan yang bernama  variable rasa. Nah tanpa keyword super , maka hasil atau Output yang keluar yaitu ,akan memanggil nilai/value yang terdapat di Class Turunan yaitu asam.



  • Dengan keyword super



Output:
Manis


Penjelasan : Berbeda jika kita menggunakan keyword super ,seperti contoh code program diatas. Kita dapat mereferensi kan variable rasa, yang berada di method rasanya(). Untuk menampilkan nilai/value yang ada di Class Dasar (Super Class).


Contoh lainya :


  • Dengan keyword super

Output :
Rasanya Manis lho
Rasanya Asam lho

Penjelasan : Pada contoh lain code program diatas, kita dapat menempatkan keyword super , dibagian method , seperti method pesan() . Kita dapat memanggil nilai/value dari method yang ada di Class Dasar , di Class Turunan dengan keyword super.


0 Komentar untuk "Belajar Mengenal Keyword Super di Bahasa Pemrograman Java"

Silakan berkomentar sesuai dengan Postingan/Artikel yang di bahas.
Jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP

Back To Top
-->