A) Polimorfisme B) Enkapsulasi C) Abstraksi D) Pewarisan
A) var B) class C) this D) new
A) Sebuah fungsi dalam JavaScript. B) Cetakan biru untuk membuat objek. C) Sebuah contoh dari sebuah objek. D) Sebuah variabel dalam C++.
A) Membuat objek dari kelas. B) Menyembunyikan detail implementasi. C) Kemampuan untuk memperlakukan objek dari kelas yang berbeda seolah-olah mereka adalah objek dari kelas induk yang sama. D) Memperluas fungsionalitas dari kelas induk.
A) Menggabungkan data dan metode yang beroperasi pada data tersebut. B) Menimpa (override) metode dari kelas induk (parent class). C) Mewarisi properti dari kelas induk (parent class). D) Membuat beberapa instans (salinan) dari sebuah objek.
A) Sebuah metode khusus yang secara otomatis dipanggil ketika sebuah objek dibuat. B) Sebuah metode yang mengembalikan nilai. C) Sebuah metode statis. D) Sebuah metode yang digunakan untuk menghapus objek.
A) Mendeklarasikan sebuah variabel. B) Mengakses sebuah metode privat (private). C) Mengacu pada kelas induk (superclass) dari sebuah kelas, digunakan untuk memanggil metode dari kelas induk. D) Mengimplementasikan sebuah antarmuka (interface).
A) Memiliki beberapa metode dalam sebuah kelas dengan nama yang sama tetapi parameter yang berbeda. B) Menyembunyikan detail implementasi dari sebuah metode. C) Menimpa (override) sebuah metode dari kelas induk (superclass). D) Membuat metode baru dalam sebuah subkelas.
A) Mengakses anggota kelas privat. B) Menyembunyikan detail implementasi sambil hanya menampilkan detail yang diperlukan dari sebuah objek. C) Menimpa (override) metode dari kelas induk. D) Membuat beberapa objek dari sebuah kelas.
A) Memungkinkan sebuah kelas, metode, atau variabel untuk diakses oleh kode lain dalam paket yang sama atau paket yang berbeda. B) Memungkinkan perluasan kelas. C) Membatasi akses hanya dari dalam kelas yang sama. D) Menyembunyikan detail objek.
A) Memaksa terjadinya penimpaan (overriding) pada metode. B) Memungkinkan pewarisan berganda (multiple inheritance). C) Mencegah modifikasi pada kelas, metode, atau variabel. D) Memungkinkan pengikatan metode dinamis (dynamic method binding).
A) Prinsip Pemisahan Antarmuka (Interface Segregation Principle) B) Prinsip Substitusi Liskov (Liskov Substitution Principle) C) Prinsip Tanggung Jawab Tunggal (Single Responsibility Principle) D) Prinsip Terbuka/Tertutup (Open/Closed Principle)
A) Terproteksi B) Publik C) Pribadi D) Bawaan
A) extends B) this C) super D) implements
A) Overriding (Penimpaan) B) Inheritance (Pewarisan) C) Overloading (Pembebanan) D) Encapsulation (Enkapsulasi)
A) Polimorfisme B) Abstraksi C) Pewarisan D) Enkapsulasi
A) Untuk membuat metode baru dalam sebuah subkelas. B) Untuk menyediakan implementasi khusus dari sebuah metode yang sudah disediakan oleh kelas induknya. C) Untuk memiliki beberapa metode dengan nama yang sama dalam sebuah kelas. D) Untuk menyembunyikan detail implementasi dari sebuah metode.
A) Prinsip Tanggung Jawab Tunggal B) Prinsip Inversi Dependensi C) Prinsip Substitusi Liskov D) Prinsip Terbuka/Tertutup
A) Metode modifikasi B) Metode akses C) Konstruktor D) Destruktor
A) public B) abstract C) static D) final
A) super B) extends C) new D) this
A) Menimpa (override) B) Membebani (overloading) C) Menimpa (overriding) D) Melewati (overpassing)
A) Pewarisan (Inheritance) B) Enkapsulasi C) Abstraksi D) Polimorfisme
A) Prinsip Substitusi Liskov (Liskov Substitution Principle) B) Prinsip Tanggung Jawab Tunggal (Single Responsibility Principle) C) Prinsip Pemisahan Antarmuka (Interface Segregation Principle) D) Prinsip Terbuka/Tertutup (Open/Closed Principle)
A) Polimorfisme B) Pewarisan virtual (virtual inheritance) C) Antarmuka (interfaces) D) Kelas abstrak (abstract classes)
A) Ulangi Diri Sendiri B) Jangan Mengulangi Diri Sendiri C) Area Penggunaan Ulang Dinamis D) Tahun Representasi Data
A) Komposisi B) Agregasi C) Dependensi (Ketergantungan) D) Pewarisan (Inheritance)
A) Pewarisan B) Agregasi C) Dependensi D) Komposisi |