[ HTML ] [ Java ] [ Bahasa C ]


Rabu, Mei 22, 2019

Mengakses anggota grandparent dalam Java menggunakan super

Mengakses anggota grandparent secara langsung pada Java:
Perkirakan hasil output dari program berikut ini.

Output:
Compiler Error

Terdapat error pada baris "super.super.print();". Pada bahasa pemrograman Java, sebuah class tidak dapat secara langsung mengakses anggota grandparent. Hal tersebut dapat dilakukan pada C++. Pada C++, dapat digunakan operator (::) resolusi scope untuk mengakses anggota ancestor pada hirarki inheritance. Pada Java, mengakses anggota grandparent hanya dapat dilakukan melalui class parent. Contohnya, program berikut dapat dilakukan kompilasi dan dijalankan secara lancar.

Output:
Grandparent's Print()
Parent's Print()
Child's Print()





Tidak ada komentar:

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D