TP Modul 5 Prak. PBO

TP Modul 5 Prak. PBO

  1. Apa yang dimaksud dengan abstract method ?
  2. Apa yang dimaksud dengan overriding method ?
  3. Apa yang dimaksud dengan instansiasi ?

JAWABAN

  1. Abstract merupakan suatu method yang dideklarasikan dengan keyword abstract serta tanpa implementasi. Suatu abstract method didefinisikan dengan cukup mendeklarasikan namanya pada class abstract dan meng-override pada masing-masing kelas turunannya dengan menyesuaikan dengan kebutuhan kelas turunannya tersebut.
  2. Overriding adalah pendefinisian ulang method yang sama pada subclass (atau jika ada method di class parent yang sudah didefinisikan dan didefinisikan ulang, maka method pada class anak akan menutup method parent).
    1. Overriding mempunyai cirri-ciri sebagai berikut:
      Ø Nama method harus sama
      Ø Daftar parameter harus sama
      Ø Return type harus sama
  3. Instansiasi objek dapat dibentuk dengan memasangkan variabel bertipe class atau interface dengan referensi berupa pemanggilan constructor class. Casting dapat dilakukan untuk mengubah objek dari tipe superclass menjadi tipe subclass.
Share