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