Aturan penamaan dalam bahasa pemrograman Java

This entry is part 3 of 9 in the series Pengantar Pemrograman Java

Dalam pemrograman Java terdapat beberapa aturan penamaan yang harus diketahui programmer sebelum memulai menulis programnya. Dengan menaati aturan ini, akan membuat program menjadi lebih mudah dipahami (readability) baik oleh programmer yang menuliskannya atau programmer lain yang suatu saat membaca program yang ia buat:

Case sensitivity

Pemrograman Java Case-Sensitive, artinya memperhatikan besar kecil huruf yang digunakan, kode ‘Mahasiswa’ dan ‘mahasiswa’ akan merujuk kepada dua hal yang berbeda.

Penamaan package

Nama package untuk class ditulis dengan huruf kecil (lowercase) dan diawali  dengan  alamat domain  organisasi tempat programmer bernaung yang ditulis terbalik. Hal ini untuk menghindari adanya bentrok nama Class bila programmer menggunakan library dari berbagai tempat. Berikut adalah contoh cara penamaan package:

package id.web.alza.pecahan // alza.web.id adalah nama domain, pecahan adalah judul/topik software
package com.pasarbuah.store // pasarbuah.com adalah nama websitenya, store utk identifikasi software
package com.organisasi.program
package id.sch.sekolahku.absensi

Penamaan method dan variable

Nama method dan variabel harus dimulai dengan huruf kecil. Jika variabel atau method terdiri atas lebih dari maka setiap awal kata dimulai dengan huruf besar. Tata cara penulisan ini juga dikenal dengan nama Mixed Case. Contoh:

int nilaiUjian 
char nilaiAkhir
String getNim()
void setAlamat()

Penamaan konstanta

Konstanta ditulis menggunakan huruf besar (uppercase). Contoh:

static final double PI=3.14;
static final String TAG = "MAIN"

Penamaan class

Nama class harus dimulai dengan huruf besar, jika terdiri atas lebih dari satu kata, maka setiap awal kata dimulai dengan huruf besar. Tata cara penulisan ini disebut juga Camel Case. Berikut adalah contoh cara penamaan class:

class Mahasiswa
class MataKuliah
class SepedaMotor
class HewanBertulangBelakang
class SparePart

Penamaan interface

Nama interface juga menggunakan Camel Case namun biasanya dengan diselipkan huruf “I” besar pada awal nama. Contoh:

interface IComparable
interface IQuestionGenerator
interface IPembangkitSoal

Series Navigation<< Variabel pada bahasa pemrograman JavaOperator pada bahasa pemrograman Java >>

You may also like...

Berikan komentar