Catatan: Blog ini sekarang pindah ke www.kodedasar.com

Aturan Penulisan: Variabel, Konstanta, Method dan Class yang Benar [Java]

Damas Amirul Karim - Last Updated 23 April 2018
Aturan Penulisan: Variabel, Konstanta, Method dan Class yang Benar [Java]
    Mungkin banyak dari anda sudah tahu bahwa: bahasa pemrograman Java bersifat case sensitive itu artinya namaVariabel tidak sama dengan namavariabel.

    Namun tahukah anda bahwa ada beberapa aturan dalam pemberian nama variabel, konstanta, method, dan class? Saya rasa tidak. Itulah asalan artikel ini dibuat.


    Disini saya ingin supaya anda membiasakan untuk menerapkan konsep dan aturan pemberian nama, hal ini akan berguna saat anda mengerjakan program besar.

    Meskipun ada beberapa poin yang tidak wajib dipraktikan, namun saya sarankan anda memakai konsep ini untuk memudahkan dalam memahami kode program.

    Aturan penamaan kelas, method, variabel, dan konstanta


    bagaimana penulisan nama variabel, konstanta, method, dan class pada java yang benar?

    Seperti yang sudah saya singgung diawal, java bersifat case sensitive artinya huruf besar (kapital) dan huruf kecil akan berpengaruh. contoh: nama != NAMA

    Kemudian anda tidak boleh menggunakan reserved word atau keyword java.

    Dokumentasi:
    https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

    
    abstract        continue      for               new             switch
    assert           default        goto             package       synchronized
    boolean        do               if                 private         this
    break           double         implements  protected      throw
    byte             else             import         public           throws
    case             enum          instanceof    return           transient
    catch            extends       int  short     try
    char             final            interface       static           void
    class            finally          long             strictfp         volatile
    const           float            native           super           while
    
    

    Tenang saja, anda tidak perlu menghafal semua keyword tersebut.

    Selain itu, anda tidak boleh menggunakan simbol-simbol operator.

    Berikut contoh pemberian nama yang salah:

    
    +metode
    -variabel
    *konstanta
    
    

    Pemberian nama tidak boleh diawali dengan bilangan (0, 1, 2, ...).

    Berikut contoh pemberian nama yang salah:

    
    7namaVariabel
    99design
    
    

    Aturan pemberian nama yang terakhir adalah: Selalu dimulai dengan huruf abjad (a, b, c ..), atau underscore (_), atau tanda dolar ($)...

    ...kemudian dapat pula diikuti dengan angka (1, 2, 3...)

    Berikut contoh penulisan nama yang benar:

    
    _namaVariabel
    $kodeDasar
    contohNama
    nama1
    n4maMetode
    
    

    Nah, beberapa contoh diatas merupakan aturan umum yang wajib anda ikuti. Selain itu, masih ada beberapa aturan yang dapat anda ikuti.

    Aturan berikut ini akan bermanfaat ketika anda masuk kedalam pembuatan program berskala besar. Misalnya dikerjakan oleh beberapa orang.

    Anda akan lebih mudah memahami maksud dari program tersebut.

    1. Aturan Penulisan Kelas (sintaks: class)


    Dalam program java, setiap baris kode berada dalam sebuah kelas. Namun sebelum anda membuat kelas, ada beberapa aturan yang perlu anda ketahui.

    1. Hanya boleh ada satu kelas public dalam satu file java

    Sebagai contoh disini saya membuat class dengan nama file Hewan.java

    
    public class Hewan {
       .......
    
       public static void main (String[] args){
          ......
       }
    }
    
    

    2. Boleh lebih dari satu kelas dalam sebuah file java jika Non public class.

    Sebagai contoh disini saya membuat class dengan nama file Herbivora.java

    
    class Hewan {
       .......
       ......
    }
    class Herbivora extends Hewan{
       .........
       .........
       public static void main (String[] args){
          ......
       }
    }
    
    

    3. Nama file untuk class public harus sama dengan nama kelas.

    Sebagai contoh anda membuat kelas bernama ContohKelas (public class ContohKelas{...}), maka anda harus menyimpan dengan nama ContohKelas.java..

    ..sebaliknya, jika anda tidak menggunakan public class maka bebas.

    4. Karakter pertama sebuah kelas diawali dengan huruf kapital, hal ini juga berlaku untuk dua kata atau lebih. Gunakan huruf kapital untuk karakter pertama.

    Berikut contoh penamaan kelas yang benar:

    
    class Kelas {...}
    class NamaKelas {...}
    class ContohNamaKelas {...}
    
    

    Pada dasarnya: Aturan penamaan pada kelas menggunakan konsep Camel Case atau huruf kapital di setiap karakter pertama dan tanpa spasi.

    2. Aturan Penulisan Variabel & Method


    Untuk penamaan variabel dan juga method saya rasa sama, oleh karena itu saya menggabungkan kedua hal tersebut menjadi satu pembahasan ringkas.

    Jika nama variabel atau method terdiri dari satu kata maka gunakan huruf kecil semua (lowwercase), sengkan jika anda menggunakan lebih dari satu kata...

    ..maka kata pertama menggunakan huruf kecil, kemudian setiap karakter pertama dari kata berikutnya menggunakan huruf kapital.

    Berikut contoh penulisan variable dan method yang benar:

    
    umur
    namaDosen
    nomorPokokMahasiswa
    cetakNama
    hitungUmur
    
    

    Sebagai catatan tambahan:

    Pemberian nama method menggunakan kata kata kerja atau ungkapan kata kerja.

    Khusus penamaan variabel lokal dan parameter silahkan gunakan akronim, singkatan, atau istilah-istlah yang mudah diingat, contoh: npm.

    3. Aturan Penulisan Konstanta


    Jika anda ingin medeklarasikan konstanta maka gunakan huruf kapital semua. Untuk konstanta lebih dari satu kata maka gunakan underscore (_).

    Berikut contoh penulisan konstanta yang benar:

    
    TAHUN
    MAX_DATA
    
    

    Inti dari pembahasan ini adalah untuk memahami aturan penamaan kelas, variable, method, dan kontanta (seperti penggunaan camel-case, underscore, dan lain-lain).

    Jangan lewatkan seri panduan belajar java lengkap dari kami.
    Tunggu, sedang memuat. . .