Implementasi Rental Kendaraan
Nama: Valensio Arvin Putra Setiawan Kelas: PBO G NRP: 5025231273 Link Github: https://github.com/killervaps/pbo-rentalkendaraan 1. Kendaraan.java Cara Kerja : Kendaraan adalah kelas abstrak yang menyediakan struktur dasar untuk semua jenis kendaraan. Berisi atribut umum ( merk , model , tahunProduksi ) dan metode abstrak getInfo() yang harus diimplementasikan oleh kelas turunannya. Konstruktor menerima parameter untuk menginisialisasi atribut kendaraan. 2. Mobil.java Cara Kerja : Mobil adalah turunan dari kelas Kendaraan . Menambahkan atribut khusus jumlahRoda untuk menyimpan jumlah roda mobil. Konstruktor memanggil konstruktor Kendaraan dengan super untuk mengisi atribut umum, lalu menginisialisasi jumlahRoda . Metode getInfo() mengembalikan informasi lengkap tentang mobil. 3. Motor.java Cara Kerja : Motor mirip dengan Mobil , tetapi digunakan untuk kendaraan jenis motor. Menambahkan atribut jumlahRoda yang relevan dengan motor. Mengimplementasikan getInfo() untuk menam...
Comments
Post a Comment