Latihan membuat class, atribut, method dan objek
Latihan berikut untuk mengenal class, atribut, method dan objek pada pemograman berorientasi objek;
misal kita punya source code berikut;
mobil2.java
class Mobil2{
String warna ;
int tahunProduksi;
void printMobil(){System.out.println(“warna:”+warna);
System.out.println(“Tahun:”+tahunProduksi);}
}
mobil2Beraksi.java
public class Mobil2Beraksi{
public static void main(String[] args){
// Membuat object
Mobil2 mobilku = new Mobil2();/* memanggil atribut dan memberi nilai */
mobilku.warna = “Hitam”;
mobilku.tahunProduksi = 2006;
mobilku.printMobil();}
}
dari source code diatas, kita akan mengembangkan menjadi class mobilLengkap dengan penambahan method, yaitu ;
- hidupkanMobil()
- matikanMobil()
- jalankanMobil()
isi masing-masing method dengan tampilan status system.out.println();
panggil method – method diatas dari class mobilLengkapBeraksi.
mobilLengkap.java
class mobilLengkap{ //penulisan class harus sama dengan nama filenya
String warna ;
int tahunProduksi;
//membuat method printMobil
void printMobil(){System.out.println(“warna:”+warna);
System.out.println(“Tahun:”+tahunProduksi);}
//membuat method hidupkanMobil
void hidupkanMobil(){
System.out.println(“mobil sudah hidup”);
}
//membuat method matikanMobil
void matikanMobil(){
System.out.println(“mobil sudah mati”);
}
//membuat method jalankanMobil
void jalankanMobil(){
System.out.println(“mobil sudah berjalan”);
}
}
mobilLengkapBeraksi.java
public class mobilLengkapBeraksi{
public static void main(String[] args){
// Membuat object
mobilLengkap mobilku = new mobilLengkap();// memanggil atribut dan memberi nilai
mobilku.warna = “Hitam”;
mobilku.tahunProduksi = 2006;//memanggil method printMobil
mobilku.printMobil();
//memanggil method hidupkanMobil
mobilku.hidupkanMobil();
//memanggil method matikanMobil
mobilku.matikanMobil();
//memanggil method jalankanMobil
mobilku.jalankanMobil();}
}
atau, soure code diata dapat di jadikan satu dengan menambahkan method main dari file mobilLengkapBeraksi.java ke mobilLengkap.java
mobilLengkap.java
class mobilLengkap{ //penulisan class harus sama dengan nama filenya
String warna ;
int tahunProduksi;
//membuat method printMobil
void printMobil(){System.out.println(“warna:”+warna);
System.out.println(“Tahun:”+tahunProduksi);}
//membuat method hidupkanMobil
void hidupkanMobil(){
System.out.println(“mobil sudah hidup”);
}
//membuat method matikanMobil
void matikanMobil(){
System.out.println(“mobil sudah mati”);
}
//membuat method jalankanMobil
void jalankanMobil(){
System.out.println(“mobil sudah berjalan”);
}
public static void main(String[] args){
// Membuat object
mobilLengkap mobilku = new mobilLengkap();// memanggil atribut dan memberi nilai
mobilku.warna = “Hitam”;
mobilku.tahunProduksi = 2006;//memanggil method printMobil
mobilku.printMobil();
//memanggil method hidupkanMobil
mobilku.hidupkanMobil();
//memanggil method matikanMobil
mobilku.matikanMobil();
//memanggil method jalankanMobil
mobilku.jalankanMobil();}
}

Recent Comment