Konvensi Nama Bahasa Pemrograman Java
- Categories:
- java
Konvensi nama memudahkan suatu program Java untuk dibaca dan dipahami walaupun tanpa baca dokumentasi. Pada bahasa pemrograman Java sendiri terdapat konvensi identifier agar standar. Berikut ini adalah konvensi nama identifier pada java.
Package
Saat membuat Java, Sun membuat konvensi agar penamaan package
berdasarkan nama domain yang dibaca dari belakang. Prefiks dari package
ditulis dalam huruf kecil ASCII dan merupakan salah satu top level domain. Contoh top level domain adalah com, net, mil, edu, org dan masih banyak lagi.
Penamaan setelahnya adalah bebas tergantung kebutuhan organisasi atau perusahaan. Nama bisa jadi adalah nama proyek, nama divisi atau nama mesin.
Contoh penamaan package
.
com.sun.eng
com.apple.quicktime
com.kaklabs.tools
Class
Penamaan class
harus kata benda dan huruf pertama adalah huruf besar. Jika kata benda dua kata, maka huruf pertama setiap kata adalah huruf besar dan digabung tanpa spasi. Nama class
sebisa mungkin simpel dan deskriptif.
Contoh penamaan class
.
class User
class BlogPost
Interface
Aturan main penamaan interface
mirip dengan penamaan class
.
Contoh penamaan interface
.
interface RasterDelegate
interface Storing
Method
Penamaan method
harus berupa kata kerja dan huruf kecil jika satu kata atau Camel Case jika lebih dari satu kata serta disambung tanpa spasi. Camel case artinya setiap kata harus huruf besar kecuali kata pertama.
Contoh penamaan method
.
run();
sendEmail();
getName();
Variable
Penanaman variable
seperti penamaan `method, dimana harus huruf kecil jika satu kata dan jika lebih dari satu kata harus Camel Case dimana setiap kata huruf pertama adalah huruf besar kecuali kata pertama dan disambung tanpa spasi.
Walaupun Java memungkinkan penamaan variable
diawali _ atau $, namun tidak direkomendasikan. Nama variable sebisa mungkin memiliki arti sehingga mudah dibaca.
Contoh penamaan variable
.
int totalUser;
char name;
Constant
Penamaan constant
harus huruf besar semua dan dipisah dengan underscore (“_”) jika lebih dari satu kata.
Contoh penamaan constant
.
static final int TOTAL = 5;
static final int MIN_WIDTH = 4;
static final int MAX_WIDTH = 999;
- Tags:
- #java