INHERITANCE FAN ENCAPSULATION
- Inheritance
Inheritance adalah mewariskan atau penurunan atribut atau method dari suatu kelas induk ke kelas anak. Dalam Java, kelas induk disebut dengan kelas super atau SuperClass. Kelas anak disebut dengan sub kelas atau SubClass.
Untuk membuat kelas anak atab SubClass, kita dapat menggunakan kata kunci dalam mendeklarasikan class. Kata kunci tersebut adalah extends. Extends artinya diturunkan atau menyatakan pewarisan.
Deklarasi :
[modifier] class NamaSubClass extends NamaSuperClass {
class body;
}
-Encapsulation
Encapsulation adalah kemampuan dalam pemrograman berorientasi objek untuk menyembunyikan atribut atau method. Dalam pemrograman, proses ini disebut dengan penyembunyian informasi (information hidding). Pada pengapsulan diberikan modifier private pada method dan variabel.
Method untuk memberikan nilai pada suatu atribut private diawali dengan kata "set".
Method untuk mengambil nilai pada suatu atribut diawali dengan kata "get".