Dalam Halaman ini kita akan membahas elemen dan aturan penulisan pada java. Untuk mengetahuinya adalah sebagi berikut ini:
Elemen Program Java
Secara umum ketika, Program Java di bagi atas beberapa bagian atau element yaitu:
- ObjectSetiap object memiliki state (property) dan behavior (tingkah laku). Seperti object Manusia mempunyai state nama, jenis kelamin, alamat dan mempunyai behavior seperti bekerja, makan, belajar, dan lain sebagainya.
- ClassClass merupakan template atau blue print dari suatu object. Hasil dari instansiasi suatu kelas adalah berupa object.
- MethodMethod secara umum adalah behavior (tingkah laku) yang dimiliki oleh sebuah Class. Setiap kelas dapat memiliki sejumlah method. Contohnya di kelas Burung terdapat method seperti Cara Terbang, Cara Melahirkan, dan lain lain.
- Variable atau FieldVariable adalah lokasi atau tempat penyimpanan data di dalam memori. Anda harus membuat variable atau property sesuai dengan tipe data yang akan digunakan.
Aturan Penulisan di Java (Naming Convention)
Pada umumnya java merupakan sebuah program yang bisa membuat suatu sistem, ada beberapa aturan dalam penulisan program Java (Java Naming Convention), yaitu:
- Java bersifat Case SensitiveJava merupakan bahasa pemrograman Case Sensitive, dimana kata account berbeda dengan kata Account,ACCOUNT, dan sebagainya.
- Nama File harus sama dengan Nama KelasNama file di Java harus sama dengan nama kelas. Misalkan kita membuat sebuah kelas di java dengan nama CorporateAccount, maka nama file juga harus sama yaitu CorporateAccount.java
- Aturan penamaan kelasHuruf pertama setiap kata harus huruf besar. Contoh Employee, CorporateAccount, BankAccount.
- Aturan penamaan method.Huruf pertama setiap kata harus huruf besar, KECUALI kata pertama. Contoh getNama(),getAccountNumber(), dan sebagainya.
- Aturan penamaan variableHuruf pertama setiap kata harus huruf besar, KECUALI kata pertama. Contoh warna, warnaKulit,accountNumber.
- Aturan penamaan KonstantaSemua huruf harus huruf besar. Apabila lebih dari satu kata, gunakan underscore ( _ ) sebagai pemisah. Contoh TINGGI, TINGGI_MAX, TINGGI_MIN, dan sebagainya.