Kata kunci final digunakan untuk pendeklarasian yang absolut.
Keyword
final dapat digunakan dalam pendeklarasian :
- variable
- class
- method
Pendeklarasiannya dengan menuliskan keyword final di depan variable,
class, atau method. Perlu diketahui, final adalah keyword bukan modifier
akses.
- Penggunaan final pada variabel
Contoh:
class Lingkaran { final double PI = 3.14; }
Variabel PI bertipe double dan bernilai 3.14 tidak bisa diubah lagi
secara aktual lewat mekanisme apapun. Baik lewat objek ataupun apapun.
Final membuat variabel menjadi suatu konstanta yang absolut (tidak dapat
diubah)
- Penggunaan final pada class
Contoh:
final class Kampus {
}
Class Kampus tidak dapat diturunkan lagi (extends)
- Penggunaan final pada method
Contoh:
class Kampus {
final void tampil() {
System.out.println(“I LOVE JAVA”)
}
}
Method tampil sudah mendapatkan keyword final, dan itu berarti method
tersebut tidak dapat diubah atau dioverride dan di turunkan
0 komentar:
Posting Komentar