uas pbo 2012

Embed Size (px)

Citation preview

  • 7/23/2019 uas pbo 2012

    1/1

    1. a. Adding functionality to existing classes (Menambahkan fungsi ke kelas yangada) = Inheritance memungkinkan untuk menciptakan sebuah class dari class yangsudah ada. b.Re-use of code (penggunaan kode kembali) = Subclass menyediakan state/behaviour yang spesifik yang membedakannya dengan superclass, hal ini akan memungkinkan programmer untuk menggunakan ulang source code dari superclass yang telah ada. c.Refining a general solution to a specific (Memperbaiki solusi umum dengan spesifik)

    d.Rapid development of solutions = Pesatnya perkembangan solusi

    2. konsep single inheritance (JAVA & PHP) yaitu kelas turunan atau kelas anak hanya dapat diturunkan dari sebuah kelas dasar atau kelas orang tua.

    4. Polimorfisme adalah sebuah konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda.

    5. Interface atau antar muka dibuat untuk memperjelas struktur perancangan kelastapi bukan untuk dieksekusi, yang dapat dieksekusi adalah kelas yang mengimplementasikan.interface juga dapat dianalogikan sebagai sebuah daftar isi metode yang akan diimplementasikan kelas yang mengimplementasikan interface.

    6. abstract class berguna untuk menyediakan sebuah abstraksi kelas atau metode sehingga dapat dilihat metode apa saja yang ada di dalam kelas tanpa harus meliha

    t isi badan program dari metode-metode itu.

    3 & 7 koding.