Konstanta pada bahasa pemrograman Java d45a3da3s3
Java mempunyai keyword const yang bisa digunakan untuk mendeklarasikan konstanta. Tetapi dalam prakteknya, dan ini adalah praktek yang disarankan oleh Sun Microsystem, konstanta sebaiknya dideklarasikan menggunakan gabungan keyword static dan fnal. Lebih baik lagi, kalau konstanta diletakkan di dalam interface, karena semua property dalam interface secara default akan bersifat public static fnal, walaupun dideklarasikan tanpa ketiga keyword tersebut. Konstanta dalam java juga mempunyai aturan penamaan yang diterangkan dalam Java Code Convention. Nama konstanta semuanya huruf besar dan dipisahkan dengan underscore (_) kalau terdiri dari dua kata atau lebih. Contoh pembuatan konstanta yang baik adalah seperti
berikut ini :
public interface Constants{
Integer MAX_USER = 10;
String APPLICATION_NAME = "POS";
Stiring LAKI_LAKI = "L";
String PEREMPUAN = "P";
}
Perhatikan kode di atas menggunakan interface, bukan class. Kemudian semua property tidak perlu dideklarasikan sebagai public static fnal karena secara default semua property dalam interface sudah mempunyai ketiga keyword tersebut. Kalau kita deklarasikan Constants di atas sebagai class maka ketiga keyword tersebut harus disertakan agar property dianggap sebagai konstanta.
public class Constants{
public static final Integer MAX_USER = 10;
public static final String APPLICATION_NAME = "POS";
public static final Stiring LAKI_LAKI = "L";
public static final String PEREMPUAN = "P";
}
No comments:
Post a Comment