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);
}
}
