Tugas Pewarisan PBO

Buatlah sebuah class Buku dengan atribut:

  • string judul buku
  • string penulis
  • string tahun terbit
  • double harga

Lalu terdapat method struk untuk mencetak:
-Judul Buku
-Penulis
-Tahun terbit
-Harga

Terdapat method struk yang di overload dengan menambahkan parameter jumlah buku untuk mencetak semua atribut dengan harga yang sudah dikalikan dengan jumlah buku. Yang harus dicetak:
-Judul Buku
-Penulis
-Tahun terbit
-Harga yang sudah dikalikan jumlah
-Jumlah

Buat class lain yang mewarisi class buku dengan nama Novel. Class Novel memiliki atribut tambahan genre buku(horor, komedi, drama, dll). Class Novel juga meng-override method struk dengan mencetak semua atribut yang dimiliki buku dan atribut tambahan milik class novel dan komik yaitu atribut genre:
-Judul Buku
-Penulis
-Tahun terbit
-Harga
-Genre

Override juga method struk yang berparameter jumlah. Setelah itu di main class buat object dari class yang sudah dibuat, isi semua atributnya menggunakan inputan dari user, dan gunakan semua fungsi method-nya sehingga hasilnya kira-kira seperti ini:

NB: Gunakan getter setter dan fungsi super

Ketentuan:
  1. Kumpulkan tugas dalam bentuk file .rar/.zip dengan nama PBO_EXT_NIM
  2. Kirim ke hutomoandi2699@gmail.com dengan subyek sama yaitu PBO_EXT_NIM
  3. Tugas dikumpulkan paling lambat tanggal 22 Juli 2015 jam 23.00
Selamat mengerjakan.

Tidak ada komentar:

Posting Komentar