Belajar Mengenal Keyword Super Di Bahasa Pemrograman Java
Wednesday, March 28, 2018
Add Comment
Keyword super pada Bahasa Permrograman Java , berfungsi sebagai variable rujukan class , yang dipakai untuk rujukan dari Super Class atau Parent class. Kita sanggup menampatkan keyword super pada Variable , Method dan juga Constructor .
Setiap kali class turunan (Sub Class) , sanggup mewarisi sifat dari Super Class atau sanggup disebut juga Parent Class, yang aku sudah jelaskan sebelumnya di bab Konsep Inheritance(Pewarisan). Namun terkadang kita menciptakan , fitur Class Dasar (Super Class) yang ibarat mirip Class Turunan (Sub Class) , hal ini akan muncul ambiguitas terhadap JVM (Java Virtual Machine ) . Oleh alasannya yaitu itu untuk membedakan fitur Class Dasar (Super Class) dengan Class Turunan (Sub Class) , kita sanggup memakai keyword super.
Untuk lebih jelasnya kita sanggup lihat pola , penggunaaan keyword super pada java dibawah ini :
- Tanpa keyword super
Tanpa keyword super |
Output:
Asam
Penjelasan : Nah ibarat yang kalian lihat pada Contoh code aktivitas diatas. Terdapat sebuah variable yang sama dari Class Dasar dengan Class Turunan yang berjulukan 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 |
Manis
Contoh lainya :
- Dengan keyword super
Dengan keyword super |
Output :
Rasanya Manis lho
Rasanya Asam lho
Rasanya Manis lho
Rasanya Asam lho
Penjelasan : Pada pola lain code aktivitas diatas, kita sanggup menempatkan keyword super , dibagian method , ibarat method pesan() . Kita sanggup memanggil nilai/value dari method yang ada di Class Dasar , di Class Turunan dengan keyword super.
Contoh Code lainnya:
Contoh Code |
Output :
Output Hasil |
Penjelasan :
Pada pola code aktivitas di atas. Kita juga sanggup memakai keyword super , untuk memanggil Constructor milik class Parent (OrangTua) , di dalam Constructor milik Class Child (Anak).
Saat aktivitas 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
0 Response to "Belajar Mengenal Keyword Super Di Bahasa Pemrograman Java"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda