Apa gunanya super () di Jawa?
Apa gunanya super () di Jawa?

Video: Apa gunanya super () di Jawa?

Video: Apa gunanya super () di Jawa?
Video: Gus Muwafiq - Bahasa Jawa Itu Super Lengkap 2024, November
Anonim

NS super kata kunci di Jawa adalah variabel referensi yang digunakan untuk merujuk objek kelas induk langsung. Setiap kali Anda membuat turunan dari subkelas, turunan dari kelas induk dibuat secara implisit yang dirujuk oleh super variabel referensi.

Oleh karena itu, apa tujuan dari super () di Jawa?

super adalah kata kunci. Ini digunakan di dalam definisi metode sub-kelas untuk memanggil metode yang didefinisikan dalam super kelas. Metode pribadi dari super -kelas tidak dapat dipanggil. Hanya metode publik dan terproteksi yang dapat dipanggil oleh super kata kunci. Itu juga digunakan oleh konstruktor kelas untuk memanggil konstruktor dari kelas induknya.

Selanjutnya, apa gunanya kata kunci ini di Jawa? Kata kunci 'Ini di Jawa adalah variabel referensi yang mengacu pada objek saat ini. "ini" adalah referensi ke objek saat ini, yang metodenya dipanggil. Kamu bisa menggunakan "ini" kata kunci untuk menghindari konflik penamaan dalam metode/konstruktor instance/objek Anda.

Juga pertanyaannya adalah, apa perbedaan antara this () dan super () di Jawa?

ini dan super adalah dua kata kunci khusus dalam Jawa , yang digunakan untuk mewakili instance kelas saat ini dan itu super kelas. Seperti yang saya katakan dalam baris pertama, utama perbedaan antara ini dan super di dalam Jawa adalah bahwa ini mewakili instance kelas saat ini, sementara super mewakili instance saat ini dari kelas induk.

Bisakah kita memiliki ini () dan super () bersama?

Kedua ini () dan super() adalah panggilan konstruktor. Panggilan konstruktor harus selalu menjadi pernyataan pertama. Jadi kita dapat bukan memiliki dua pernyataan sebagai pernyataan pertama, maka baik kita dapat panggilan super() atau kita dapat panggil ini () dari konstruktor, tetapi tidak keduanya.

Direkomendasikan: