Object Oriented Programming (OOP) atau yang sering disebut Pemrograman berorientasi Objek, merupakan salah satu karakteristik dari pemrograman Java.
Object Oriented Programming sangat baik jika diterapkan pada aplikasi berskala besar atau menjalankan banyak proses. Biasanya Object Oriented Programming selalu digunakan pada analisa dan pengembangan perangkat lunak (software).
Object Oriented Programming sangat baik jika diterapkan pada aplikasi berskala besar atau menjalankan banyak proses. Biasanya Object Oriented Programming selalu digunakan pada analisa dan pengembangan perangkat lunak (software).
Pada pemrograman umumnya Object Oriented Programming memiliki kriteria seperti Abstraction, Inheritance, dan Polymorphism.
- Abstarction adalah definisi objek pada Class dalam suatu fungsi (Method) atau fungsi khusus (Constructor).
- Inheritance atau pewarisan merupakan proses yang membuat turunan dari sebuah objek atau class, atau dapat juga disebut dengan membuat subclass ddari suatu class.
- Polymorphism adalah kemampuan suatu objek untuk memutuskan Method mana yang akan digunakan dalam kondisi Inheritance.
Demikian yang dimaksud dengan Object Oriented Programming (OOP) semoga dapat bermanfaat.