Tugas Pemrograman Berorientasi obyek
class mobil lengkap{
string warna;
string merk;
int gigi;
int off=1;
void hidupkan mobil()
{
off=0;
system.out.println("mobil hidup...");
}
void matikan mobil()
{
off=1;
system.out.println("mobil mati...");
}
void tambah gigi()
{
if(off==1)
{
system.out.println("mobil mati");
system.out.println("tidak bisa menambah gigi");
}
else
system.out.println("gigi bertambah satu");
}
void kurangi gigi()
{
if(off==1)
{
system.out.println("mobil mati");
system.out.println("tidak bisa mengurangi gigi");
}
else
system.out.println("gigi berkurang satu");
}
void cetak attribute()
{
system.out.println("warna mobil : " + warna);
system.out.println("merk mobil : " + merk);
}
}
public class mobil lengkap
{
public static vioid main(string[]args)
{
mobil lengkap mobilku = new mobil lengkap();
mobilku.warna = "hitam";
mobilku.merk = "BMW";
mobilku.cetakattribute();
mobilku.hidupkan mobil();
mobilku.matikan mobil();
mobilku.tambah gigi();
mobilku.kurangi gigi();
}
}