Belajar Mengenal Perbedaan Keyword Super Dan This Di Agenda Java
Tuesday, July 7, 2020
Add Comment
Dari banyak sekali macam jenis keyword yang ada di bahasa pemrograman Java ,terdapat dua jenis keyword , yang fungsinya hampir seolah-olah ,saat dipakai oleh programmer ataupun developer. Kedua keyword itu yaitu super dan this.
Untuk sebagian orang , khususnya orang yang sudah berpengalaman ,menggunakan bahasa pemrograman Java. Pastinya , tidak sulit membedakan kedua jenis keyword tersebut. Namun bagi sebagian lainnya , khususnya bagi pemula , akan mengalami sedikit kesulitan untuk membedakan kedua jenis keyword tersebut.
Untuk itu, pada artikel berguru java kali ini , kita akan mencoba mengenal referensi perbedaan , penggunaan dari keyword super dan this ,menggunakan bahasa pemrogaman Java. Selengkapnya ,berikut mari kita simak lebih lanjut :
1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.
2. Kalian sanggup perhatikan Contoh code ,beserta penjelasanya di bawah:
Menggunakan Keyword This di Java
Contoh Code :
Output :
Penjelasan :
Pada referensi code agenda di atas , kita mendeklarasikan variable nama dan umur , di dalam class OrangTua.
Pada class OrangTua , kita memakai 2 constructor , yang dimana constructor yang pertama, tidak memakai parameter , dan constructor yang kedua memakai parameter.
Di constructor pertama , kita memakai keyword this ,untuk memanggil constructor kedua, serta memperlihatkan argument nilai , sesuai parameter yang telah didefinisikan.
Di constructor kedua ,kita memakai keyword this , untuk membedakan antara variable instansi dengan variable lokal ,agar tidak terjadi ambiguitas pada program. Karena kita memakai nama variable yang sama pada 1 class.
Menggunakan Keyword Super di Java
Contoh Code :
Output :
Penjelasan :
Pada referensi code agenda di atas , kita memakai Class OrangTua dan Class Anak.
Di dalam class OrangTua ,kita menginisialisasi nilai pada variable jeniskelamin = "Laki-Laki" .
Lalu kita memakai constructor milik class OrangTua , dengan memberi keterangan pada method println(), untuk menampilkan output hasil.
Pada class Anak , kita mewariskan dengan keyword extends , serta memakai 1 constructor milik class Anak.
Di dalam constructor class Anak ,kita memakai keyword super , untuk memanggil constructor milik class OrangTua.
Serta kita juga memakai keyword super , untuk mengambil nilai value dari variable jeniskelamin , milik class OrangTua.
Kesimpulanya :
Kaprikornus kesimpulan dari kedua referensi agenda di atas , yaitu keyword this dipakai untuk mereferensikan atribut atau member , dari objek atau class yang ketika ini sedang digunakan(Contoh : class OrangTua).
Serta kita juga sanggup memakai keyword this , untuk memanggil constructor yang sama-sama berada di dalam class, yang ketika ini sedang digunakan.
Sedangkan keyword super , dipakai untuk mereferensikan atribut atau member , milik class Parent (Contoh :class OrangTua) , dan sanggup dipakai di dalam class Child (Contoh :class Anak).
Serta kita juga sanggup memanggil constructor milik class Parent , di dalam constructor milik class Child.
Menggunakan Keyword This di Java
Contoh Code :
Contoh Code |
Output :
Output Hasil |
Penjelasan :
Pada referensi code agenda di atas , kita mendeklarasikan variable nama dan umur , di dalam class OrangTua.
Pada class OrangTua , kita memakai 2 constructor , yang dimana constructor yang pertama, tidak memakai parameter , dan constructor yang kedua memakai parameter.
Di constructor pertama , kita memakai keyword this ,untuk memanggil constructor kedua, serta memperlihatkan argument nilai , sesuai parameter yang telah didefinisikan.
Di constructor kedua ,kita memakai keyword this , untuk membedakan antara variable instansi dengan variable lokal ,agar tidak terjadi ambiguitas pada program. Karena kita memakai nama variable yang sama pada 1 class.
Menggunakan Keyword Super di Java
Contoh Code :
Contoh Code |
Output :
Ouput Hasil |
Penjelasan :
Pada referensi code agenda di atas , kita memakai Class OrangTua dan Class Anak.
Di dalam class OrangTua ,kita menginisialisasi nilai pada variable jeniskelamin = "Laki-Laki" .
Lalu kita memakai constructor milik class OrangTua , dengan memberi keterangan pada method println(), untuk menampilkan output hasil.
Pada class Anak , kita mewariskan dengan keyword extends , serta memakai 1 constructor milik class Anak.
Di dalam constructor class Anak ,kita memakai keyword super , untuk memanggil constructor milik class OrangTua.
Serta kita juga memakai keyword super , untuk mengambil nilai value dari variable jeniskelamin , milik class OrangTua.
Kesimpulanya :
Kaprikornus kesimpulan dari kedua referensi agenda di atas , yaitu keyword this dipakai untuk mereferensikan atribut atau member , dari objek atau class yang ketika ini sedang digunakan(Contoh : class OrangTua).
Serta kita juga sanggup memakai keyword this , untuk memanggil constructor yang sama-sama berada di dalam class, yang ketika ini sedang digunakan.
Sedangkan keyword super , dipakai untuk mereferensikan atribut atau member , milik class Parent (Contoh :class OrangTua) , dan sanggup dipakai di dalam class Child (Contoh :class Anak).
Serta kita juga sanggup memanggil constructor milik class Parent , di dalam constructor milik class Child.
Point :
- this : Current Class
- super : Base atau Parent Class
0 Response to "Belajar Mengenal Perbedaan Keyword Super Dan This Di Agenda 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