Belajar Mengenal Keyword This Pada Bahasa Pemrograman Java
Keyword this pada Bahasa Pemrograman Java, berfungsi sebagai rujukan dari variable instansi , yang mengacu pada obyek ketika ini. Keyword this juga dipakai untuk membedakan variable instansi dengan variable atribut. Jika kita tidak memakai keyword this , pada nama variable instansi dan atribut yang sama , maka nilai/value akan menjadi 0 pada integer atau null pada String.
Selain itu juga ,keyword this dipakai untuk memanggil Constructor milik class ,yang sedang digunakan. Pada artikel berguru java kali ini, kita akan mencoba mengenal keyword this ,dengan memakai bahasa pemrograman Java. Selengkapnya ,berikut mari kita simak lebih lanjut :
Selain itu juga ,keyword this dipakai untuk memanggil Constructor milik class ,yang sedang digunakan. Pada artikel berguru java kali ini, kita akan mencoba mengenal keyword this ,dengan memakai bahasa pemrograman Java. Selengkapnya ,berikut mari kita simak lebih lanjut :
Untuk lebih jelasnya , kalian sanggup melihat pola code aktivitas berikut :
- Tanpa keyword this
Tanpa keyword this |
0 null
- Dengan keyword this
Dengan keyword this |
Output :
43 ,Fathurrahman
Penjelasan : Seperti yang kalian lihat pada pola code aktivitas diatas, kalau kita tidak memakai keyword this , maka nilai value dari integer menjadi 0 , dan String menjadi null. Berbeda kalau kita memakai keyword this , keyword ini akan mengacu pada obyek ketika ini di variable class ,yang akan menjadi pembeda antara variable class dan variable atribut.
Nah bagaimana kalau kita tidak perlu memakai keyword this ?
Berikut pola code programnya :
Tanpa keyword this |
Output :
43 ,Fathurrahman
Penjelasan : Nah kalau kita tidak ingin memakai keyword this , kalian cukup bedakan nama variable instansi dengan nama variable atribut. Bisa dengan membedakannya dengan aksara besar ,atau dengan cara lainya.
Contoh Code Lainnya :
Contoh Code |
Output :
Output Hasil |
Penjelasan :
Contoh penggunaan lain ,dari keyword this , selain untuk variable referensi. Kita juga sanggup memanggil Constructor di dalam Consructor , milik Class ,yang dipakai ketika ini (MainClass).
Baca juga : Belajar Mengenal Perbedaan Keyword Super dan This di Program Java
EmoticonEmoticon