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

Postingan populer dari blog ini

Bootstrap: Pengertian, Kegunaan, Kelebihan, dan Kekurangannya

UML - STATEMACHINE DIAGRAM : PENGERTIAN SIMBOL DAN CONTOHNYA

UML - ACTIVITY DIAGRAM