1. Pengkasulan ( Encapsulation )
Pengkasulan bertujuan untuk menyembunyikan informasi berupa Properti-properti yang
ada di dalam suau Class. Access modifienya menggunakan Private gar Class lain tidak
dapat mengakses Properti tersebut, jika ingin mengkses properti tersebut maka harus
melewati perantara getter atau settter.
2. Pewarisan ( Inheritance )
Pewarisan adalah kemapuan suatu objek untuk menurunkan karakteristik yang
dimilikinya kepada objek lain. Dalam pewarisan ada Base Class (Parent = suatu Class yang
memiliki Class turunan) dan Sub Class (Child = Class dari turunan itu sendiri). Suatu
subclass dapat mewarisi semua atau sebagian member yang dimiliki oleh parent
class hanya memperluas (extend) parent class-nya.
package Encapsulation;
package Encapsulation;
}
Contoh Inheritance
package Inheritance;
package Inheritance;
package Polimorfisme;
public class Polimorfisme_ayam extends Polimorfisme_hewan {
HEWAN.suara();
HEWAN = KUDA;
HEWAN.suara();
HEWAN = KUCING;
HEWAN.suara();
HEWAN = AYAM;
HEWAN.suara();