INHERITANCE (PEWARISAN) Definisi: Inheritance adalah mekanisme pewarisan atribut dan method dari satu class ke class lain. Inheritance memungkinkan class mewarisi atribut dan method dari class lain sehingga kode lebih efisien. * Pemrograman Berorientasi Objek (OOP), terdiri dari: 1. Encapsulation 2. Inheritance 3. Polymorphism 4. Abstraction Konsep Dasar - Class yang mewariskan disebut: Superclass / Parent (Orang Tua) - Class yang menerima disebut: Subclass / Child (Anak) Tujuan Inheritance - Reusability code - Mengurangi duplikasi kode - Membentuk hubungan antar class Contoh Konsep Nyata - Kendaraan → Motor - Kendaraan → Mobil Struktur Dasar Java Syntax inheritance: class Child extends Parent { } ...
CLASS AND OBJECT Struktur Program Minimal Java class NamaClass { public static void main(String[] args) { // kode } } Class : blueprint, template, cetakan objek Model Class Atribut adalah data yang dimiliki Kelas metoda () mengolah data Contoh Class : Buku Contoh Object dari Class : Buku