Tugas Kuliah Pemrograman Berorientasi Obyek : Kelas Motor, Mobil, Truk dari Kelas Otomobil dan Contoh Kelas Abstrak Java

Buatlah kelas mobil, truk, dan sepeda motor yang diturunkan dari kelas OTomobil
Jawab :
package tugas;
class Otomobil {
    String tipeMobil;
    String warna;

    void merkMobil(String merk) {
        System.out.println("Merk mobil : " + merk);
    }
    void Mobil() {
        System.out.println(tipeMobil + " berwarna " + warna);
    }
    void Jalan() {
        System.out.println("Mobil berjalan");
    }
    void Berhenti() {
        System.out.println("Mobil berhenti");
    }
}

class Sedan extends Otomobil {
    int jumlahPintu;
    void Sedan() {
        System.out.println("Jenis mobil Sedan, jumlah pintu " + jumlahPintu);
    }
}

class Truk extends Otomobil {
    int jumlahBan;
    void Truk() {
        System.out.println("Jenis mobil : Truk, jumlah ban-nya : " + jumlahBan);
    }
}

class spdMotor extends Otomobil {
    int jumlahTak;
    void spdMotor() {
        System.out.println("Jenis : Sepeda motor " + jumlahTak + " tak ");
    }
}

public class Main {
    public static void main(String[] args) {

        Otomobil mobil = new Otomobil();
        Sedan sedan2 = new Sedan();
        Truk truk2 = new Truk();
        spdMotor spdMotor2 = new spdMotor();
        System.out.println(".:: di CLASS SEDAN ::.");
        sedan2.jumlahPintu = 4;
        sedan2.merkMobil("Corolla DX");
        sedan2.Sedan();
        sedan2.Jalan();
        sedan2.Berhenti();

        System.out.println("\n\n.:: di CLASS TRUK ::.");
        truk2.jumlahBan = 6;
        truk2.merkMobil("Hyno Dutro");
        truk2.Truk();
        truk2.Jalan();
        truk2.Berhenti();

        System.out.println("\n\n.:: di CLASS SEPEDA MOTOR ::.");
        spdMotor2.jumlahTak = 4;
        spdMotor2.merkMobil("Supra Fit");
        spdMotor2.spdMotor();
        spdMotor2.Jalan();
        spdMotor2.Berhenti();
    }
}
Buatkanlah sebuah contoh kelas Abstrak :
Jawab :
package abstrak;
abstract class A {
    abstract public void method2();
    public void method1() {
        System.out.println("method kongkrit dari kelas A");
    }
}
class B extends A {
    public void method2() {
        System.out.println("method abstrak yang sudah menjadi kongkrit dalam kelas B");
    }
}

public class Main {
    public static void main(String[] args) {
        B ob = new B();
        ob.method1();
        ob.method2();
    }

} 

Comments

Popular posts from this blog

Langkah-langkah install aplikasi ujian online berbasis web

Download Aplikasi Ujian Online dengan Codeigniter, Ajax, JSON

Cara setting aplikasi ujian online di jaringan untuk banyak komputer client