Jumat, 23 Oktober 2009

OOP Malam 23-10-2009

Mobil class Mobil{ String warna; int tahunProduksi; } Mobilberaksi public class Mobilberaksi{ public static void main(String args[]){ //membuat class Mobil Mobil mobilku = new Mobil(); //memanggil attribut dan memberi nilai mobilku.warna = "Merah"; mobilku.tahunProduksi = 2006; System.out.println("Warna mobilku = " + mobilku.warna); System.out.println("Diproduksi tahun = " + mobilku.tahunProduksi); } } Sepeda class Sepeda{ int kecepatan = 0; int gir = 0; } SepedaBeraksi public class SepedaBeraksi{ public static void main(String args[]){ //membuat objek Sepeda sepedaku = new Sepeda(); //memanggil attribut dan memberi nilai sepedaku.kecepatan = 10; sepedaku.gir = 2; System.out.println("Kecepatan = " + sepedaku.kecepatan); System.out.println("Gir = " + sepedaku.gir); } } sepedagunung class sepedagunung extends sepeda{ int tinggisadel; public static void main (String[]args){ sepedagunung sepedaku = new sepedagunung(); sepedaku.kecepatan = 20; sepedaku.gir = 4; sepedaku.tinggisadel = 20; System.out.println("Kecepatan : "+sepedaku.kecepatan); System.out.println("Gir : "+sepedaku.gir); System.out.println("Tinggi sadel : "+sepedaku.tinggisadel+" cm"); } } sepedagunung class sepedagunung extends sepeda{ int tinggisadel; void tinggisadel(int nilaisadel){ tinggisadel = nilaisadel; System.out.println("Tinggi sadel : "+tinggisadel+" cm"); } } class sepedagunungberaksi{ public static void main(String[]args){ sepedagunung sepedaku = new sepedagunung(); sepedaku.tambahkecepatan(20); sepedaku.ubahgir(2); sepedaku.tinggisadel(20); } }