Rabu, 17 Oktober 2012

Laporan Praktikum JAVA pertemuan 3


PERTEMUAN 3


A.                INHERITANCE
Adalah penurunan atribut dan method dari suatu kelas super/kelas induk ke sub kelas/kelas anak. Pewarisan ini bersifat menyeluruh seingga semua atribut dan method yang di miliki kelas super dapat diturukan ke sub kelas.conthnya jika kelas c merupakan turunan kelas b dan kelas b merupakan turunan kelas a, maka otomatis atribut  dan method kelas a akan diwariskan pula ke kelas c. Dengan demikian jika seorang programer ingin memodifikasi suatu atribut atau method yang digunakan sub kelas,maka hanya dilakukan modifikasi pada kelas yang memilikinya.

B.                 ENCAPSULATION
Atau pengkapsulan adalah suatu kemampuan adalah pemograman berorientasi objek untuk menbunyikann atribut dan method suatu objek dari objek lain. Pengkapsulan membuat orang lain tidak mengetahui bagaimana interaksi modul tersebut dengan variabel, method, kelas interface atau package lain dengan modul tersebut. Dalam pemograman, menybunyikan detail ini dikenal dengan istilah informating hiding.
Pengkapsulan dilakukan dengan cara memberikan modifier private pada suatu method dan pada variabel. Method untuk meberikan nilai pada suatu atribut privat biasanya diawali dengan kata “set”, sedangkan method untuk mengambil niali dari suatu atribut privat biasanya diawali dengan kata “get”.

C.    POLYMORPHISM
Secara leksikal,polymorphism (polimorfisme) bermakna satu kata yang memiliki banyak arti. Polmorfisme dPt diilustrasikan sebgai berikut. Perhatikan penggunaan kata”mentah” dalam beberapa kalimat berikut:
1.      “sayuran itu masih mentah”
2.      “pukulan petinju itu berhasil dimentahkan lawanya”
3.      “gagasan itu masih mentah sehingga perlu dibahas kembali”

Dalam pemograman, istilah polimorfisme dapat diartika sebagai modul yang memiliki nama yang sama, namun memiliki tingkah laku yang berbeda sehingga implementasinya berbeda.

Tidak ada komentar:

Posting Komentar