Monday 14 April 2014

OOP - Konsep Asas

Apakah itu OOP (Object Oriented Programming) ?

- OOP adalah pengaturcaraan berdasarkan sesuatu Object.
- Manakala Object itu adalah hasil implementasi gabungan Data dan Method dalam suatu Class.
- Oleh itu,  komponen utama bagi OOP adalah Class dan Object.

Lihat contoh Class bagi Kereta ini:

Class
Kereta
Data / Entiti
- Model
- Warna
- Enjin
Method / Function
- Drive()
- Stop()

Daripada contoh di atas, boleh lah kita menghasilkan Class untuk Kereta ini:

















Kemudian boleh lah kita menghasilkan Object untuk Class Kereta seperti ini:




ObjKereta adalah Object yang dihasilkan daripada Class Kereta.
Tapi bagaimana nak memanipulasi dan menggunakan ObjKereta ini?

Katakan anda ada sebuah Class Program sebagai Class utama aplikasi anda:


















Beginilah Output yang bakal dihasilkan oleh program ini:










Mudah kan?