Class matematikaberaksi
class matematika{
Integer tambah=0;
Integer kurang=0;
Integer kali =0;
Integer bagi =0;
void pertambahan(int pertambahan_tambah){
tambah=tambah+pertambahan_tambah;
System.out.println("Pertambahan 20+20= "+tambah);
}
void pengurangan(int pengurangan_kurang){
kurang=kurang-pengurangan_kurang;
System.out.println("Pengurangan 10-5 = "+kurang);
}
void perkalian(int perkalian_kali){
kali=kali*perkalian_kali;
System.out.println("Perkalian 10x20= "+kali);
}
void pembagian (int pembagian_bagi){
bagi=bagi/pembagian_bagi;
System.out.println("Pembagian 21/2 = "+bagi);
}
}
public class matematikaberaksi{
public static void main(String[] args){
// buat objek baru
matematika menghitung = new matematika();
/* panggil atribut*/
menghitung.tambah= 20;
menghitung.kurang= 10;
menghitung.kali = 20;
menghitung.bagi = 21;
//tampilkan method
menghitung.pertambahan(20);
menghitung.pengurangan(5);
menghitung.perkalian(10);
menghitung.pembagian(2);
}
}
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 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();
}
}
