- kembali ke bagian 1
- return type, adalah nilai kembalian dari sebuah method. Nilai default dari return type adalah void. Apabila sebuah method memiliki nilai kembalian selain void, maka pada akhir method harus diberikan nilai return yang sesuai dengan return type. Misalnya sebuah method memiliki return type String, maka di akhir dari method tersebut harus memiliki nilai return berupa String.
Contoh:
public String namaMethod( ) {
String nilaiKembalian = “ini nilai kembalian”;
……. // isi method;
return nilaiKembalian;
}
Nilai return dapat diartikan sebagai nilai kembalian dari sebuah method apabila method tersebut dipanggil oleh class atau method yang lain.
- method name adalah nama dari sebuah method. Penamaan sebuah method dianggap benar/sah apabila diawali oleh huruf, karakter mata uang ($), atau underscore ( _ ), sedangkan penamaan method dianggap salah/tidak sah apabila mengandung spasi, simbol @, dan diawali dengan angka.
Contoh:
Penamaan method yang benar/sah:
- ini_method
- iniBenar
- iniJugaBenar$
Penamaan method yang salah/tidak sah:
- 23Salah (salah karena diawali dengan angka)
- juga@salah (salah karena mengandung simbol @)
- pasti salah (salah karena mengandung spasi)
- arguments adalah nilai yang diterima oleh sebuah method. Dengan adanya nilai arguments, secara otomatis variabel yang terdapat pada arguments akan terbentuk.
Contoh:
public void wahana (String nilaiArgm) {
String nilaiBaru = nilaiArgm;
}
Dari contoh di atas, nilai dari variabel nilaiArgm secara otomatis telah terbentuk dan dapat digunakan di dalam method tersebut.
Method Body
Method Body merupakan isi dari sebuah method yang di dalamnya terdapat proses-proses yang diinginkan. Di dalam method body, Anda dapat membuat sebuah obyek, tetapi obyek tersebut hanya dapat digunakan pada method tersebut atau apabila method tersebut dipanggil oleh method yang lainnya. Berikut ini adalah contoh dari method body yang terdapat pada method isEmpty yang ditunjukkan dengan cetak tebal.
class Stack {
static final int STACK_EMPTY = -1;
Object[] stackelements;
int topelement = STACK_EMPTY;
boolean isEmpty( ) {
if (topelement == STACK_EMPTY)
return true;
else
return false;
}
}
Case Sensitive
Case Sensitive adalah membedakan antara huruf capital (Upper Case) dengan huruf normal (Lower Case). Bahasa Java sangat membedakan antara huruf besar (upper case) dengan huruf kecil (lower case). Berbeda dengan bahasa pemrograman lain seperti
Contoh: “iniVariabel” tidak sama dengan “inivariabel”.
Melalui penggunaan case sensitive, Anda dapat membuat banyak obyek dengan nama yang sama tetapi berbeda karakter.
Variabel
Variabel adalah tempat menyimpan nilai atau data. Pada pemrograman Java, Anda diharuskan untuk melakukan pendeklarasian terhadap variabel tersebut. Java dikenal sebagai bahasa pemrograman yang bersifat strongly typed, yaitu diharuskan untuk mendeklarasikan tipe data dari semua variabel. Apabila tidak dideklarasikan atau salah dalam penulisan variabel, maka akan terjadi kesalahan (error) pada saat program dikompilasi.
Pendeklarasian sebuah variabel harus jelas dan sesuai dengan aturan-aturan yang telah ditentukan pada bahasa Java. Jenis variabel sangat menentukan nilai dan operasi yang dapat dilakukan terhadap variabel tersebut. Misalkan sebuah variabel berjenis char, maka variabel tersebut hanya dapat melakukan proses-proses operasi yang berhubungan dengan char dan tidak dapat digunakan untuk operasi lainnya, misalnya operasi matematika.
Secara umum, penulisan dari pendeklarasian sebuah variabel adalah sebagai berikut:
typeVariabel namaVariabel;
Contoh:
int nilaiInteger;
boolean iniBoolean;
Pada pendeklarasian sebuah variabel, Anda dapat secara langsung memastikan nilai data dari variabel tersebut. Standarisasi penulisan dari pendeklarasian sebuah variabel secara lengkap adalah sebagai berikut:
typeVariable namaVariabel = nilaiDataVariabel;
Contoh:
int nilaiInteger = 10;
boolean nilaiBoolean = true;
char iniString = ‘z’;
nilai dari data sebuah variabel harus sesuai dengan tipe dari variabel tersebut. Misalnya tipe dari variabel adalah char, maka nilai data variabel tersebut adalah sebuah char.
0 komentar:
Posting Komentar