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


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

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

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

0 Comments

Posting Komentar

Copyright © 2009 Rian Bahtiar Blog All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.