OBJEK SEPEDA:
1. Memiliki atribut (state) : pedal, roda, jeruji, warna,jumlah roda, merek, tahun pembuatan, gear.
2. Memiliki tingkah laku (behavior) : kecepatanya menaik,, kecepatannya
Menurun, perpindahan gigi sepeda
Program java:
class sepeda{
String Merek;
Integer tahunProduksi;
Integer Kecepatan_naik;
Integer Kecepatan_turun;
String Perpindahan_gigi;
String Sistem_pengereman;
String Bentuk_sepeda;
String Roda;
void printsepedabaru(){
System.out.println("Merek = "+Merek);
System.out.println("Tahun = "+tahunProduksi);
System.out.println("Kecepatan naik(KM/jam) = "+Kecepatan_naik);
System.out.println("Kecepatan turun(KM/jam)= "+Kecepatan_turun);
System.out.println("Perpindahan Gigi Sepeda= "+Perpindahan_gigi);
System.out.println("Sistem Pengereman = "+Sistem_pengereman);
System.out.println("Bentuk Sepeda = "+Bentuk_sepeda);
System.out.println("Sepeda Beroda = "+Roda);
}
}
public class sepedabaru {
public static void main(String[] args){
//membuat objek
sepeda sepedaku = new sepeda ();
/* memanggil atribut dan memberi nilai */
sepedaku.Merek= "Polygon";
sepedaku.tahunProduksi= 2009;
sepedaku.Kecepatan_naik= 50;
sepedaku.Kecepatan_turun= 70;
sepedaku.Perpindahan_gigi= "Otomatis";
sepedaku.Sistem_pengereman= "Manual";
sepedaku.Bentuk_sepeda= "Standard";
sepedaku.Roda= "2 roda";
sepedaku.printsepedabaru();
}
}
OBJEK SEPEDA GUNUNG:
1. Memiliki atribut (state) : pedal, roda, jeruji, warna,jumlah roda, merek, tahun pembuatan, gear, rem, stang, ban, rantai sepeda, jok
2. Memiliki tingkah laku (behavior) : kecepatanya menaik,, kecepatannya Menurun, perpindahan gigi sepeda, pengereman, jumping
Program Java:
class sepeda{
String Warna;
Integer tahunPembuatan;
Integer Kecepatan_naik;
Integer Kecepatan_turun;
String Perpindahan_gigi;
String Sistem_pengereman;
String Sponsor;
String Tingkat;
void printsepedagunung(){
System.out.println("Warna = "+Warna);
System.out.println("Tahun = "+tahunPembuatan);
}
void kecepatan_naik(){
System.out.println("Kecepatan naik(KM/jam) = "+Kecepatan_naik);
}
void kecepatan_Turun(){
System.out.println("Kecepatan turun(KM/jam)= "+Kecepatan_turun);
}
void perpindahan_gigi(){
System.out.println("Perpindahan Gigi Sepada= "+Perpindahan_gigi);
}
void Sistem_Pengereman(){
System.out.println("Sistem Pengereman = "+Sistem_pengereman);
}
void Sponsor(){
System.out.println("Sponsor = "+Sponsor);
}
void Tingkat(){
System.out.println("Tingkat = "+Tingkat);
}
}
public class sepedagunung {
public static void main(String[] args){
//membuat objek
sepeda sepedaku = new sepeda ();
/* memanggil atribut dan memberi nilai */
sepedaku.Warna= "Putih";
sepedaku.tahunPembuatan= 2005;
sepedaku.Kecepatan_naik= 145;
sepedaku.Kecepatan_turun= 250;
sepedaku.Perpindahan_gigi= "Manual";
sepedaku.Sistem_pengereman= "Manual";
sepedaku.Sponsor= "Polygon";
sepedaku.Tingkat= "Profesional";
sepedaku.printsepedagunung();
sepedaku.kecepatan_naik();
sepedaku.kecepatan_Turun();
sepedaku.perpindahan_gigi();
sepedaku.Sistem_Pengereman();
sepedaku.Sponsor();
sepedaku.Tingkat();
}
}
Objek mobil mewah:
1. Memiliki atribut (state) : pedal gas, pedal rem, pedal kopling, warna, merek, tahun pembuatan, ban, audio,
2. Memiliki tingkah laku (behavior) : cara hidupkan, cara pindah gigi, kecepatan (speed), cara matikan
Program java:
class Mobil{
Integer tahunProduksi;
String Produksi;
String Type;
String Warna;
Integer Kecepatan_maksimum;
Integer Kecepatan_minimum;
String Perpindahan_gear;
String Sistem_Pengereman;
String Type_ban;
String Cara_hidupkan;
String Cara_matikan;
void cetak_mobil_mewah(){
System.out.println("Tahun = "+tahunProduksi);
System.out.println("Produksi = "+Produksi);
System.out.println("Type = "+Type);
System.out.println("Warna = "+Warna);
System.out.println("Kecepatan Maksimum(KM/jam)= "+Kecepatan_maksimum);
System.out.println("Kecepatan Minimum(KM/jam) = "+Kecepatan_minimum);
System.out.println("Perpindahan Gear = "+Perpindahan_gear);
System.out.println("Sistem Pengereman = "+Sistem_Pengereman);
System.out.println("Merek Ban = "+Type_ban);
System.out.println("Cara Hidupkan = "+Cara_hidupkan);
System.out.println("Cara Matikan = "+Cara_matikan);
}
}
public class Mobilmewah {
public static void main(String[] args){
//membuat objek
Mobil mobilbaru = new Mobil();
/* memanggil atribut dan memberi nilai */
mobilbaru.tahunProduksi= 2009;
mobilbaru.Produksi= "Honda";
mobilbaru.Type= "Jazz";
mobilbaru.Warna= "Silver";
mobilbaru.Kecepatan_maksimum= 550;
mobilbaru.Kecepatan_minimum= 60;
mobilbaru.Perpindahan_gear= "Otomatis";
mobilbaru.Sistem_Pengereman= "Manual";
mobilbaru.Type_ban= "Achiles";
mobilbaru.Cara_hidupkan= "Manual";
mobilbaru.Cara_matikan= "Manual";
mobilbaru.cetak_mobil_mewah();
}
}
OBJEK AC:
1. Memiliki atribut (state) :Type, tahun pembuatan, temperatur, maksimal dan minimal dingin
2. Memiliki tingkah laku(behavior):cara hidupkan, cara matikan
class AC{
String Type;
Integer tahunPembuatan;
Integer Temperatur;
Integer Maksimal;
Integer Minimal;
String Hidupkan;
String Matikan;
void Type(){
System.out.println("Type = "+Type);
}
void tahunPembuatan(){
System.out.println("Tahun = "+tahunPembuatan);
}
void Temperatur(){
System.out.println("Temperatur = "+Temperatur);
}
void Maksimal(){
System.out.println("Maksimal dingin= "+Maksimal);
}
void Minimal(){
System.out.println("Minimal dingin = "+Minimal);
}
void Hidupkan(){
System.out.println("Cara Hidupkan = "+Hidupkan);
}
void Matikan(){
System.out.println("Cara Matikan = "+Matikan);
}
}
public class ACbaru {
public static void main(String[] args){
//membuat objek
AC ACku = new AC ();
/* memanggil atribut dan memberi nilai */
ACku.Type= "Panasonic";
ACku.tahunPembuatan= 2008;
ACku.Temperatur= 30;
ACku.Maksimal= 30;
ACku.Minimal= 10;
ACku.Hidupkan= "Manual pakai remote";
ACku.Matikan= "Otomatis";
ACku.Type();
ACku.tahunPembuatan();
ACku.Temperatur();
ACku.Maksimal();
ACku.Minimal();
ACku.Hidupkan();
ACku.Matikan();
}
}
0 komentar:
Posting Komentar