KONSEP OOP
AINI ZAHRAH BINTI
HAIRUZAMAN
AINA ATHIRAH BINTI ZAINI
RAQIQAH BINTI ROSLAN
MAKSUD OOP
(Object Oriented Programming)
 Merupakan bahasa mesin yang digunakan
dalam computer
 Untuk mewujudkan sebuah sistem yang ada
dalam kehidupan seharian mengikut
pembangunan model elektronik dari masa ke
semasa
2.1 POLYMORPHISM
 method yang sama boleh digunakan dalam
class berbeza
 Overloading constructor berguna untuk
memulakan objek dengan ahli data yang
berbeza.
2.2 INHERITANCE AND
ABSTRACTION
 keupayaan untuk mewujudkan class yang
berkongsi ciri-ciri dan kaedah kelas yang sedia
ada, tetapi dengan ciri-ciri yang lebih khusus.
 Class bagi java (dan oleh itu objek) boleh
diaturkan ke dalam hierarki dengan kelas-kelas
yang lebih rendah, lebih khusus, dalam hierarki
yang mewarisi tingkah laku dan sifat-sifat dari
kelas yang lebih tinggi, lebih generik
 Contohnya, dari kereta ke subclass (car → sports
car → V8 sports car)
2.3 ENCAPSULATION
Definisi Encapsulation
 Pembungkusan data dan method ke dalam satu
komponen tunggal malah berfungsi memanipulasi
data, dan yang menyimpan kedua-dua selamat
dari digodam.
Benefit
 Kawalan data cara akses atau diubahsuai
 kod Lebih fleksibel dan mudah berubah
 Keupayaan untuk menukar satu sebahagian
daripada kod tanpa menjejaskan bahagian-
bahagian lain
Object Oriented Programming

Object Oriented Programming

  • 1.
    KONSEP OOP AINI ZAHRAHBINTI HAIRUZAMAN AINA ATHIRAH BINTI ZAINI RAQIQAH BINTI ROSLAN
  • 2.
    MAKSUD OOP (Object OrientedProgramming)  Merupakan bahasa mesin yang digunakan dalam computer  Untuk mewujudkan sebuah sistem yang ada dalam kehidupan seharian mengikut pembangunan model elektronik dari masa ke semasa
  • 3.
    2.1 POLYMORPHISM  methodyang sama boleh digunakan dalam class berbeza  Overloading constructor berguna untuk memulakan objek dengan ahli data yang berbeza.
  • 5.
    2.2 INHERITANCE AND ABSTRACTION keupayaan untuk mewujudkan class yang berkongsi ciri-ciri dan kaedah kelas yang sedia ada, tetapi dengan ciri-ciri yang lebih khusus.  Class bagi java (dan oleh itu objek) boleh diaturkan ke dalam hierarki dengan kelas-kelas yang lebih rendah, lebih khusus, dalam hierarki yang mewarisi tingkah laku dan sifat-sifat dari kelas yang lebih tinggi, lebih generik  Contohnya, dari kereta ke subclass (car → sports car → V8 sports car)
  • 8.
    2.3 ENCAPSULATION Definisi Encapsulation Pembungkusan data dan method ke dalam satu komponen tunggal malah berfungsi memanipulasi data, dan yang menyimpan kedua-dua selamat dari digodam. Benefit  Kawalan data cara akses atau diubahsuai  kod Lebih fleksibel dan mudah berubah  Keupayaan untuk menukar satu sebahagian daripada kod tanpa menjejaskan bahagian- bahagian lain