Konsep OOP , Class dan Object.
APA SIH OOP ITU?
> Pemrograman Berorientasi object (OOP) adalahmodel pemrograman yang paling banyak di pakai saat ini.
> OOP telah menggantikan teknik pemrograman prosedural yang telah di pakai sejak tahun 1970-an.
> Java adalah bahasa yang berorientasi objek, karena itu anda harus paham OOP agar dapat produktif menggunakan java.
> Program yang berorientasi objek akan terdiri dari objek-objek.
> Objek-objek ini seringkali merepresentasikan apa yang ada di dunia nyata.
ISTILAH ISTILAH BARU DALAM OOP
> Class
> Object
> Relationship (antar class)
1. Dependence
2. Aggregation
3. Inheritance
> Encapsulation
> Instantiation
> Instance Variable
> Method (mutator & accessor method)
KELAS DAN OBJEK
> Contoh
Kelas Mahasiswa memiliki atribut NIM, Nama, Alamat, dan memiliki perilaku (behaviour/method) seperti melakukan registrasi, perkuliahan, ujian, praktikum, dll.
Ani, Budi, dan Gunawan adalah objek (instans) dari kelas mahasiswa. Mereka masing-masing memiliki atribut-atribut nama, nim, alamat (yang nilainya masing-masing berbeda). Mereka juga memiliki behaviour yang sama yaitu melakukan registrasi, perkuliahan, ujian, praktikum.
KELEBIHAN OOP
> Real world programming
> Reusability of code
> Resilience to change
> Information hiding
> Modularity of code
Komentar
Posting Komentar