kenapa harus OOP ?
pemrograman berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.
Konsep-Konsep OOP antara Lain :
- Class, Method/Function dan Modifier
- Constructor dan Destructor
- Information Hidding dan Encapsulation
- Polymorphisme (Overload dan Override)
- Inheritance (penurunan)
- Inner Class
- Abstract Class
- Interface
- Exception Handling
- Multithreading