Pertama kali pengen nulis tentang bahasa jawa … tanpa bermaksud menggurui hanya mencoba menyampaikan yang saya tahu dan mudah-mudahan berguna. Seperti yang kita tahu, saat pertama kali mendengar JAVA Language adalah bahasa pemprograman berbasis object. untuk itu pertama kali saya pengen manulis apa itu class, atribut dan object.
class : adalah suatu wadah untuk menterjemahkan segala sesuatu yang ditangkap oleh panca indera kita. class adalah Blue print pembentuk object (Puji Hartono, Pemrograman applikasi wireles dengan java 10-11 / Samsonasik, Modul java_001)
atribut : adalah karakter/sifat dari sesuatu yang ditangkap oleh indera (kalau ada yang lebih tahu mohon dikoreksi).
object : adalah bentuk terjemah dari apa yang ditangkap panca indera.
Sekarang coba kita terjemahkan bersama rangkaian penjelasan diatas, dimulai dari :
-
Panca indera menangkap sesuatu maka otak kita akan berpikir mengartikan apa yang telah ditangkap panca indera … disini terbentuk class (ada sesuatu).
-
Setelah itu otak kita akan menyelidiki apakan yang telah ditangkap …. oh mempunyai tinggi, mempunyai baju, mempunyai nama, bisa bicara, bisa jalan dengan dua kaki … disini terbentuk atribut(tinggi,baju,nama,bicara,jalan).
-
dan kemudian Otak kita berpikir …. oh kalau punya besar, punya tinggi, punya baju, punya nama, bisa bicara, bisa jalan berarti ??? …. disi terbentuk (object).
nah sekarang kita masuk ke Syntax :
/*class orang kerangka pembentuk object, tapi disini object belum terbentuk*/
class Orang{
//variable atau atribut
private String Nama;
private String Panggil;
//konstruktor pembentuk object — kerangka pembentuk
Orang(String Nama, String Panggil){
this.Nama=Nama;
this.Panggil=Panggil;
}
//methode function
public String getNama(){
return Nama;
}
public String getPanggil(){
return Panggil;
}
//methode procedure
void senang(){
System.out.println(“makanannya enak sekali”);
}
}
//instansiasi class
public class Ganteng{
public static void main (String __arg[]){
//membentuk object Andi dari kelas Orang.
Orang Andi=new Orang(“Andi “,”Ganteng”);
/* membentuk variable baru dan kemudian digunakan untuk memanggil methode dari class Orang */
String an=Andi.getNama();
System.out.print(an);
//memanggil dan menampilkan methode dari class Orang secara langsung
System.out.println(Andi.getPanggil());
Andi.senang();
}
}
/*referensi : ZDU Student Manual, Java Programming Part I, Samsonasik, modul_001_java, MATERI KULIAH DI FASILKOM, Universitas Indonesia, Ilmu Komputer */
June 10, 2009 at 12:39 am
pertanyaan ???
class Orang{
private String Nama;
private String Panggil;
void Orang(String Nama, String Panggil){
this.Nama=Nama;
this.Panggil=Panggil;
}
public class Ganteng{
public static void main (String __arg[]){
Orang Andi=new Orang();
String an=Andi.getNama();
System.out.print(an);
}
}
ketika di compile bisa jalan apa engga ???
kenapa ??
dan bedanya apa ???
August 22, 2009 at 12:01 am
Haduwh ampun ampun bos taluk saya dg pemrograman.Kuliah 3 thn dcekokin pemprograman gak ngarti2 he3 :p http://fitriislamifandris.wordpress.com