Artikel Terbaru

8 Pertimbangan yang Harus Dilakukan untuk Memilih Wallet Bitcoin

Wallet Bitcoin adalah program yang digunakan untuk mengirim dan menerima data transaksi Bitcoin, menyimpan catatan Bitcoin, dan memantau saldo Bitcoin. Sama seperti ketika seseorang memerlukan program email yang digunakan untuk mengelola data email -nya, pada Bitcoin juga terdapat program sejenis yang dapat digunakan untuk mengelola data Bitcoin tersebut, berupa wallet interface pada setiap node blockchain Bitcoin. Wallet digunakan untuk memantau alamat Bitcoin pada blockchain dan juga dapat digunakan untuk memperbarui saldo Bitcoin pada setiap transaksi.

Parent dan Child Class Memiliki Anggota Data Sama pada Java

Referensi variabel dari Parent class mampu memegang object referensinya sendiri seperti halnya referensi object child pada bahasa pemrograman Java. Pada Java, method adalah virtual secara default.

Contohnya, perkirakan hasil output dari program Java berikut.

// Sebuah program Java

// mendemonstrasikan bahwa

// anggota non method dapat

// diakses menurut tipe

// referensi (tidak seperti

// method yang dapat diakses

// menurut object referensi.

class Parent 

int value = 1000

Parent() 

{System.out.println("Parent"

+" Constructor");} 

 

class Child extends Parent 

int value = 10

Child() 

{System.out.println("Child"

+" Constructor");} 

 

/* Driver class */

class Test 

public static void main(String[] args){ 

 

Child obj=new Child(); 

System.out.println("Referensi"

+" dari tipe child :"

+obj.value); 

 

// Catatan bahwa "Parent par =

// new Child()" dapat

// menghasilkan hasil yang

// sama.

Parent par = obj; 

 

// Par yang memegang obj akan

// mengakses nilai variabel

// dari parent class.

System.out.println("Referensi"

+" dari tipe parent : "

+par.value);} 

}

Output:
Parent Constructor
Child Constructor
Referensi dari tipe child : 10
Referensi dari tipe parent : 1000

Jika sebuah referensi variabel parent memegang referensi dari child class dan memilliki "value" variabel dalam kedua parent dan child class-nya, maka hal itu akan mengacu kepada variabel parent class "value", apakah akan memegang referensi object child class atau tidak. Referensi yang memegang referensi object child class tidak akan dapat mengakses anggota dari class child. Hal ini terjadi karena kompilator hanya menggunakan mekanisme polymorphism spesial untuk method pada Java. Karena hal ini, maka sangat mungkin untuk mengakses anggota data child penggunakan pointer parent dengan typecasting.

Komentar

  1. Apa yang dimaksud dengan child class Java?

    BalasHapus
    Balasan
    1. Child class Java adalah class yang mewarisi properti lain yang dikenal sebagai class anak atau class turunan, atau subclass, dan merupakan class yang propertinya diwarisi dari class induk.

      Hapus
  2. Apa yang dimaksud dengan parent class Java?

    BalasHapus
    Balasan
    1. Pada Java, class bisa diturunkan dari class lainnya, sehingga mewarisi bidang dan method cari class tersebut. Class yang berasal dari dari kelas induk juga disebu sebagai superclass atau parent class.

      Hapus
  3. Anak (child) yang menerima warisan, sedangkan bapak (parent) yang memberikan warisan kepada anak.

    BalasHapus

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.

POIN 6, Jika ada pihak ketika yang ingin memasang iklan pada blog ini secara langsung, maka dapat menghubungi pemilik blog melalui kontak 0882 3218 8316.



~ Ikatlah Ilmu dengan Memostingkannya ~

Hot Artikel

Perbedaan stdio.h dan stdlib.h pada Bahasa C

6 Tahap Utama dalam Melakukan Kompilasi Program Hello World Java

Perbedaan Antara int main() dan int main(void) pada Bahasa C

Enkapsulasi pada Java

3 Jenis Utama Looping pada Java