0
PBO modul 5 "interface"
Posted by Rian Bahtiar
on
20.01
Praktikum
kelas SpeedMotor.java
public interface SpeedMotor
{
public void tambahKecepatan();
public void kurangiKecepatan();
}
{
public void tambahKecepatan();
public void kurangiKecepatan();
}
kelas tesKendaraan.java
class mobil implements SpeedMotor
{
public void tambahKecepatan()
{
System.out.println("injak kopling lebih tinggi & gas mobilnya");
}
public void kurangiKecepatan()
{
System.out.println("Rem mobilnya & pindah gear yang lebih rendah");
}
}
class motor implements SpeedMotor
{
public void tambahKecepatan()
{
System.out.println("Pindah ke gear yang lebih tinggi & Gas Motornya");
}
public void kurangiKecepatan()
{
System.out.println("Rem motornya denga rem belakang + depan, lalu pindah gear yang lebih rendah");
}
}
class tesKendaraan
{
public static void main(String args[])
{
mobil mobil = new mobil();
motor motor = new motor();
System.out.println("\nCara ngebut pake motor: ");
motor.tambahKecepatan();
System.out.println("\nCara berhentinya : ");
motor.kurangiKecepatan();
System.out.println("\nCara balapan pake mobil : ");
mobil.tambahKecepatan();
System.out.println("\nKalo udah puas : ");
mobil.kurangiKecepatan();
}
}
{
public void tambahKecepatan()
{
System.out.println("injak kopling lebih tinggi & gas mobilnya");
}
public void kurangiKecepatan()
{
System.out.println("Rem mobilnya & pindah gear yang lebih rendah");
}
}
class motor implements SpeedMotor
{
public void tambahKecepatan()
{
System.out.println("Pindah ke gear yang lebih tinggi & Gas Motornya");
}
public void kurangiKecepatan()
{
System.out.println("Rem motornya denga rem belakang + depan, lalu pindah gear yang lebih rendah");
}
}
class tesKendaraan
{
public static void main(String args[])
{
mobil mobil = new mobil();
motor motor = new motor();
System.out.println("\nCara ngebut pake motor: ");
motor.tambahKecepatan();
System.out.println("\nCara berhentinya : ");
motor.kurangiKecepatan();
System.out.println("\nCara balapan pake mobil : ");
mobil.tambahKecepatan();
System.out.println("\nKalo udah puas : ");
mobil.kurangiKecepatan();
}
}
Latihan
kelas superman.java
interface programmer
{
void memrogram();
}
interface tentara
{
void menembak();
}
interface burung
{
void terbang();
void buangKotoran();
}
class superman implements programmer,tentara,burung {
public void memrogram(){}; public
void menembak(){}; public void
terbang(){}; public void
buangKotoran(){};
}
{
void memrogram();
}
interface tentara
{
void menembak();
}
interface burung
{
void terbang();
void buangKotoran();
}
class superman implements programmer,tentara,burung {
public void memrogram(){}; public
void menembak(){}; public void
terbang(){}; public void
buangKotoran(){};
}
kelas bejo.java
public class bejo
{
public static void main(String arg[])
{
superman bj = new superman();
bj.memrogram();
{
System.out.println("Implementasi memrogram...tak...tik");
}
bj.menembak();
{
System.out.println("Implementasi menembak ...dor...dor");
}
bj.terbang();
{
System.out.println("Implementasi terbang....Zap....");
}
}
}
{
public static void main(String arg[])
{
superman bj = new superman();
bj.memrogram();
{
System.out.println("Implementasi memrogram...tak...tik");
}
bj.menembak();
{
System.out.println("Implementasi menembak ...dor...dor");
}
bj.terbang();
{
System.out.println("Implementasi terbang....Zap....");
}
}
}
Posting Komentar