EAS
Nama: Alma Khusnia NRP: 5025231063 Kelas: PBO (G) EVALUASI AKHIR SEMESTER 1. Apa yang dimaksud dengan Inheritance dalam Java. Bagaimana implementasi inheritance dalam Final Project yang sedang dikerjakan. Inheritance (pewarisan) adalah salah satu konsep utama dalam Object-Oriented Programming (OOP), di mana sebuah kelas dapat mewarisi properti (atribut) dan metode dari kelas lain. Tujuan utama inheritance adalah untuk memfasilitasi pengkodean ulang (code reuse) dan menciptakan hubungan hierarki antar kelas. Dalam inheritance, terdapat dua peran utama: - Super Class (Parent/Base Class): Kelas yang mewariskan atribut dan metode kepada kelas lain. - Sub Class (Child/Derived Class): Kelas yang mewarisi atribut dan metode dari kelas induknya. Implementasi Pada project Sistem Parkir TC, inheritance digunakan untuk mendefinisikan hierarki kelas kendaraan, yaitu: 1) Superclass: Kendaraan Berisi properti umum yang dimiliki semua jenis kendaraan, seperti biayaPerJam. Memiliki metode setBiay...