Skip to content Skip to sidebar Skip to footer

Belajar Menggunakan Anonymous Class di Program Java

Anonymous class adalah salah satu contoh konsep dari class atau interface ,yang dapat kita gunakan untuk mendeklarasikan dan menginstansi objek,  dari class lain pada waktu yang bersamaan,yang juga berfungsi untuk mempersingkat baris code. Sama halnya seperti Inner Class ,tapi hanya memiliki body ,  tidak memiliki nama. Pada artikel belajar java kali ini ,kita akan mencoba membuat contoh penggunaan dari anonymous class di bahasa pemrograman java. Berikut mari kita simak selengkapnya:


Contoh Pengertian Apa itu Anonymous Class di Program Java



1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.


2.  Kalian bisa perhatikan Contoh code ,beserta penjelasanya di bawah:


Contoh Code :

Orang.java


Contoh Anonymous Class Java Orang.java
Orang.java


Penjelasan:

Disini kita menggunakan interface Orang ,yang akan kita gunakan untuk instansi objek ,pada class Main Class, lalu mendeklarasikan Anonymous class ,yang di dalamnya terdapat method tampilNama().


Main.java

Contoh Anonymous Class Main.java
Main.java


Penjelasan:

Pada contoh code diatas ,kita membuat 2 contoh penggunaan dari Anonymous class. Pada contoh anonymous class 1 , kita menginstansi objek  idOrang1 dari interface Orang ,dengan keyword static

Lalu kita mendeklarasikan Anonymous class ,di ikuti constructor Orang() , yang berisi method tampilNama() ;


Karna menggunakan keyword static ,kita dapat langsung mengakses method dari contoh anonymous class 1, dengan Main.idOrang1.tampilNama(); , untuk menampilkan output.


Pada contoh anonymous class 2, yang berbeda hanya kita membuat anyonymous class di dalam method main milik class Main.  Jadi untuk menampilkan outputnya kita menggunakan  idOrang2.tampilNama();

Perlu kalian ketahui juga ,Anonymous class harus di akhiri dengan titik koma(;) pada akhir penutup block code.


Dengan menggunakan Anonyomus class ini  ,kita tidak perlu menggunakan keyword implement ,untuk menggunakan method override  dari interface Orang.



Output:



Output Hasil Anonymous class Program Java
Output 


Baca juga : Belajar Menggunakan Generic Class dalam Program Java

Post a Comment for "Belajar Menggunakan Anonymous Class di Program Java"