this → Artikel Baru – ( Atrikel Lama ↓ )

Instance Variabel Hiding pada Java

Pada Java, jika variabel lokal dalam method dengan nama yang sama sebagai variabel instance, maka variabel lokal akan menyembunyikan variabel instance. Jika ingin mencerminkan perubahan yang dibuat ke variabel instance, maka dapat dilakukan dengan bantuan referensi berikut ini.

Pahami pula, tentang semua konsep desain Web untuk tingkat pemula melalui materi lengkap JAVA [klik].


class Test 

// Variabel Instance atau

// anggota variabel.

private int value = 10

 

void method(){ 

// Variabel lokal

// menyembunyikan variabel

// instance. 

int value = 40

 

System.out.println("Nilai "

+"dari variabel instance :"

+this.value); 

System.out.println("Nilai "

+"dari variabel lokal :"

+value);} 

 

class UseTest 

public static void main(String args[]

{Test obj1 = new Test(); 

obj1.method();} 

}

Output:
Nilai dari variabel instance :10
Nilai dari variabel lokal :40

Baca juga, tentang materi bahasa pemrograman lainnya melalui Materi Lengkap 

Bahasa Pemrograman [klik].

Komentar

  1. Jika superclass dan subclass memiliki variabel instance dengan nama yang sama, maka user dapat mengaksesnya menggunakan object subclass, dimana instance dari subclass akan menyembunyikan variabel instance dari superclass terlepas dari tipenya apapun yang digunakan dalam bahasa pemrograman Java.

    BalasHapus
  2. Apa yang dimaksud dengan variabel instance pada Java?

    BalasHapus
    Balasan
    1. Instance variabel adalah variabel yang dideklarasikan pada class tetapi berada di luar dari constructor, method, ataupun block pada Java. Variabel instance dibuat ketika sebuah object telah diciptakan instancenya, dan dapat diakses oleh semua constructor, method, ataupun block pada class.

      Hapus
  3. Apa yang dimaksud dengan variabel hiding pada Java?

    BalasHapus
    Balasan
    1. Variabel hiding terjadi ketika dilakukan pendefinisian variabel dalam child class dengan nama yang sama dengan parent class. Child class dapat mendeklarasikan variabel dengan nama yang sama sebagai variabel yang diwariskan dari parent class, sehingg dapat menyembunyikan variabel yang diwariskan.

      Hapus

Posting Komentar

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung. :D

Catatan: setiap iklan yang ditayangkan pada blog ini bersumber dari google adsense. Dengan jenis iklan yang dipilih adalah, sebagai berikut.

POIN 1, Iklan yang ditampilkan hanya boleh berbahasa indonesia atau berbahasa inggris. Tidak menerima jenis iklan dalam bahasa yang lain selain yang telah disebutkan karena blog ini dibuat untuk para pengunjung dari negara atau orang yang berbahasa Indonesia.

POIN 2, Setiap gambar yang ditampilkan pada iklan sifatnya tidak mengganggu para pengunjung yang melihat blog, atau tidak boleh menampilkan gambar yang bersifat menjijikkan atau merangsang rasa mual.

POIN 3, Jenis iklan yang dipasang bukan merupakan iklan spam, atau berisi dan mengarahkan pengunjung ke alamat yang berbahaya atau bersifat penipuan.

POIN 4, Segala bentuk iklan tunduk dan patuh pada ketentuan dari pihak Adsense google dan pemilik blog.

POIN 5, Segala jenis iklan yang tidak bertentangan dengan poin 1-4 yang dijelaskan sebelumnya, maka iklan tersebut dapat ditampilkan pada blog.



~ Ikatlah Ilmu dengan Memostingkannya ~

Hot Artikel

Enkapsulasi pada Java

Perbedaan stdio.h dan stdlib.h pada Bahasa C

Penjelasan Singkat tentang Konsep Asosiasi, Komposisi, dan Agregasi pada Java

3 Jenis Utama Looping pada Java