Skip to content Skip to sidebar Skip to footer

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

Tanpa keyword super java
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

Dengan keyword super java
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

Dengan keyword super java
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.


Contoh Code lainnya:



Contoh Code penggunaan lain keyword super di bahasa program java
Contoh Code


Output :


Output Hasil Contoh Code Penggunaan Lain keyword super java
Output Hasil


Penjelasan :

Pada contoh code program di atas. Kita juga dapat menggunakan keyword super , untuk memanggil Constructor milik class Parent (OrangTua) , di dalam Constructor milik Class Child (Anak).

Saat program di jalankan ,keyword super akan  mengembalikan nilai , yang ada di dalam Constructor milik class Parent(OrangTua).

Baca juga :  Belajar Mengenal Perbedaan Keyword Super dan This di Program Java

Post a Comment for "Belajar Mengenal Keyword Super di Bahasa Pemrograman Java"