Tuesday, December 6, 2011

Kelas dan Object

Kelas dan Object

Kelas dapat didefinisikan sebagai template/blue-print untuk membuat object. Kelas Pembuatan object dari kelas dikenal dengan nama instansiasi



Sebagai contoh, kita ambil kelas Manusia, mempunyai atribut nama. Selain itu, ia juga mempunyai method tampilkanNama , kerja, makan. Setiap kelas memiliki konstruktor yang berfungsi sebagai pembentuk object, ia juga berfungsi sebagai procedure yang pertama kali dijalankan ketika object bentukan terbentuk.

Dalam bahasa Java, dapat disajikan dengan code program berikut :

Sebagai contoh, kita ambil kelas Manusia, mempunyai atribut nama. Selain itu, ia juga mempunyai method tampilkanNama , kerja, makan. Setiap kelas memiliki konstruktor yang berfungsi sebagai pembentuk object, ia juga berfungsi sebagai procedure yang pertama kali dijalankan ketika object bentukan terbentuk.
Dalam bahasa Java, dapat disajikan dengan code program berikut :
class Manusia{ //Nama File : Manusia.java
String nama;
//konstruktor
Manusia(String n){
this.nama = n;
}
//function mengembalikan nilai nama
String tampilkanNama(){
return nama;
}
//procedure makan
void makan(){ System.out.println("hem...enyak..enyak..enyak...");
}

//procedure kerja
void kerja(){
System.out.println("kerja..kerja...kerja...");
}
}

Kita akan menginstansiasi kelas Manusia menjadi object samson.
class Samson{ // Nama File : Samson.java
public static void main(String args[]){
//instansiasi kelas Manusia menjadi object samson
Manusia samson=new Manusia("samsonasik");
System.out.println("Nama "+samson.tampilkanNama());
samson.makan();
}
}

}
Hasil Compile dan Runningnya nya :
C:\modultutorialjava>javac Samson.java
C:\modultutorialjava>java Samson
Nama samsonasik
hem...enyak..enyak..enyak...

0 comments:

Post a Comment