Sabtu, 10 Desember 2011

KEYWORD IDENTIFIER AKSES KONTROL

KEYWORD

Keyword adalah kosa kata java ada 44 keyword

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


keyword tidak bisa digunakan untuk menamai variable class interface method

IDENTIFIERS
identifiers adalah nama - nama yang dapat dideklarasikan oleh java tetapi bukan keyword, yang termasuk identifier adalah interface class variable method, tata cara penamaan identifier diatur beebrapa aturan :
1. Compiler java memperbolehkan atau tidak
2. Java Code Convention
3. Standart penamaan Java Bean

1. Aturan compiler java
keyword tidak bisa digunakan sebagai identifier
indentifier hanya boleh diawali oleh huruf,underscore( _ ), dolar( $ )
setelah karakter pertama hanya boleh diikuti oleh huruf, $, _ , angka
tidak ada keterbatasan pangjang karakter
bersifat case sensitif
nama public class harus sama dengan nama file java

2. Aturan java code convention
Class dan Interface diawali huruf besar, dan menggunakan camel case contoh: HashMap, berupa kata benda
Method diawali huruf kecil, menggunakan camel case, berupa kata kerja
Variable diawali huruf kecil, camel case, tidak bertele tele
Konstanta adalah variable menggunakan static atau final ditulis dengan huruf besar semua menggunakan _ contoh:  ERROR_MESSAGE

3. Aturan Java Bean
menggunakan getter setter, kecuali tipe boolean menggunakan get is

AKSES MODIFIER
ada 4 public, private, protected, default
public = bisa diakses siapapun tanpa batas
protected = bisa diakses class turunannya dan class lain pada package yang sama
private = hanya bisa diakses oleh kelas itu sendiri
default = jika tidak dituliskan keyword modifer maka yang digunakan default, bisa diakses class pada package yang sama

Tidak ada komentar:

Posting Komentar