Belajar Mengenal Perbedaan Keyword Super Dan This Di Agenda Java

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. 
saat dipakai oleh programmer ataupun developer Belajar Mengenal Perbedaan Keyword Super dan This di Program Java
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 :

saat dipakai oleh programmer ataupun developer Belajar Mengenal Perbedaan Keyword Super dan This di Program Java
Contoh Code

Output :

saat dipakai oleh programmer ataupun developer Belajar Mengenal Perbedaan Keyword Super dan This di Program Java
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 :

saat dipakai oleh programmer ataupun developer Belajar Mengenal Perbedaan Keyword Super dan This di Program Java
Contoh Code

Output :

saat dipakai oleh programmer ataupun developer Belajar Mengenal Perbedaan Keyword Super dan This di Program Java
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

Rekomendasi
1 of 82
Loading...