Menyambung pengertian Kelas & Objek, berikut contoh sederhana penciptaan objek dari suatu kelas.
Anggaplah disini terdapat Kelas Motor yang berisi variabel2 & metode2 yang akan dimiliki oleh objek seperti berikut :
public class Motor {
String merk;
String warna;
String tipe;
int tahun;
public String melaju() {
return "Melaju";
}
public String getTipe() {
return tipe;
}
public void setTipe(String tipe) {
this.tipe = tipe;
}
}
Anggaplah kita juga mempunyai satu Kelas lagi yaitu Kelas TestMotor yang berfungsi untuk mengisi dan menampilkan nilai variabel dari objek yang diciptakan.
public class TestMotor {
public static void main(String[] args) {
Motor motor = new Motor();
motor.merk = "Kawasaki Ninja";
motor.warna = "Merah";
motor.tahun = 2000;
motor.setTipe("Sport");
System.out.println("Demo Objek dan Kelas");
System.out.println("Merk Motor : " + motor.merk);
System.out.println("Warna Motor : " + motor.warna);
System.out.println("Tipe Motor : " + motor.getTipe());
System.out.println("Tahun Pembuatan : " + motor.tahun);
System.out.println("Metode yang dilakukan : " + motor.melaju());
}
}
Pada Kelas TestMotor diatas, Objek motor dibentuk dari Kelas Motor. proses pembentukan objek dari suatu kelas disini biasa disebut instansiasi. maka dapat dikatakan bahwa objek adalah instans dari suatu kelas.
kemudian dilakukan pengisian nilai variabel yang telah didefinisikan dalam Kelas Motor, untuk kemudian dapat ditampilkan di layar console. maka akan tertampil sebagai berikut :
Demo Objek dan Kelas Merk Motor : Kawasaki Ninja Warna Motor : Merah Tipe Motor : Sport Tahun Pembuatan : 2000 Metode yang dilakukan : Melaju