EAS
EVALUASI TENGAH SEMESTER
PEMROGRAMMAN BERBASIS OBYEK
Nama : Winda Nafiqih Irawan
NRP : 5025231065
Kelas : PBO - G
Source code FP :
1. Apa yang dimaksud dengan inheritence dalam java. Bagaimana implementasi inheritence dalam final project yang sedang dikerjakan.
Jawab :
Inheritance dalam Java adalah konsep dalam pemrograman berorientasi objek (OOP) di mana sebuah kelas dapat mewarisi properti (atribut) dan perilaku (metode) dari kelas lain. Dengan inheritance, kita dapat membuat kelas baru yang menggunakan kembali kode yang telah ada, mengurangi duplikasi, dan meningkatkan pemeliharaan kode. Terbagi menjadi 2 yaitu Superclass (Parent Class) dan juga Subclass (Child Class)
Implementasi dalam final project : Dalam final project, penerapan inheritence ada di kelas cactus dan kelas block yang mana block merupakan superclass/parent class dan cactus merupakan subclass/child class nya.
2. Jelaskan fitur aplikasi yang ada dalam final project
Jawab :
Final project kami mengusung tema Game Dino-Chrome yang mana terinspirasi dari game dari google. Game tersebut kami modifikasi dengan mengganti karakter Dino dengan wajah dari masing-masing anggota kelompok. Fitur dari gamenya yaitu pemain harus menghindari rintangan seperti kaktus dan burung dengan cara melompat dan menunduk.
3. Buatlah desain Diagram Kelas dari aplikasi Final Project
Jawab :
Berikut merupakan gambar diagramnya :

Komentar
Posting Komentar