TM 13 - IMPLEMENTASI ABSTRAKSI CLASS

 IMPLEMENTASI ABSTRAKSI CLASS


Nama : Winda Nafiqih Irawan

NRP : 5025231065

Kelas : PBO - G


SOAL :

1. Tuliskan implementasi dari program kecil Abstract Class Makhluk hidup yang diwariskan kepada manusia, hewan, dan tumbuhan

2. Pelajari dan baca simulasi Foxes and Rabbit yang ada di buku. Kemudian buat program perubahan dari struktur class umum menjadi bentuk Abstract Class.


================================JAWABAN===================================


1. Berikut merupakan struktur diagramnya


berikut merupakan link github kodenya : GitHub-Abstraksi Kelas Pada Makhluk Hidup

Kelas makhlukHidup : merupakan kelas yang memiliki method abstrak yang hrs diimplemetasikan semua kelas seperti Manusia, Hewan, dan Tumbuhan. Memiliki fungsi makan(), fungsi yang dapat digunakan oleh seluruh subclass yang mewarisi kelas makhlukHidup.

Kelas Manusia : memiliki method bergerak() yang diwariskan dari kelas makhlukHidup

Kelas Hewan : memiliki method bergerak() yang diwariskan dari kelas makhlukHidup

Kelas Tumbuhan : memiliki method bergerak() yang diwariskan dari kelas makhlukHidup

Kelas Main : untuk menjalankan program yang memanggil objek-objek dari kelas Manusia, Hewan, dan Tumbuhan

GAMBAR OUTPUT :



2.  Gambar Diagram :



link GitHub : GitHub Rabbit-Fox

Penjelasan singkat, kode awal banyak yang error, sebenarnya lebih membenarkan kode. Untuk abstraksinya tidak terlalu banyak diubah.







Komentar

Postingan populer dari blog ini

EAS

TM 12 - SISTEM PRAPESAN TIKET PESAWAT DENGAN IMPLEMENTASI POLYMORPHISM DALAM OOP