Worksheetskeistimewaan OOP
Total questions: 15
Worksheet time: 8mins
The following Syntax is used for?
class Subclass-name extends Superclass-name
{
//methods and fields
}
Polymorphism
Encapsulation
Inheritance
None of the above
A class that is inherited is called a ______ .
superclass
Subclass
subsetclass
Relativeclass
which are the features of Java?
main
Inheritance
Polymorphism
Data Hiding
Manakah pernyataan di bawah ini yang salah?
Method overriding harus mempunyai return type yang sama
Method yang diset private tidak bisa dilakukan overriding
Overrriding adalah salah satu bentuk run time polymorphism
Kita bisa override konstruktor sebagai parent
Reusability, peningkatan fleksibilitas dan data hiding adalah manfaat dari ....
Abstraksi
Enkapsulasi
Polimorfisme
Pewarisan
Keyword yang digunakan untuk inheritance adalah ...
super
extend
extends
inherit
Implementation hiding sering dikenal sebagai ...
pewarisan
enkapsulasi
abstraksi data
polimorfisme
Di bawah ini keuntungan abstraksi data kecuali ...
mengurangi kompleksitas melihat sesuatu
mencegah duplikasi kode
menurunkan reusabiity
meningkatkan keamanan
Manakah pernyataan di bawah ini yang benar?
Keyword yang digunakan agar sebuah method tidak di-override oleh sebuah sub class adalah super
Dalam enkapsulasi, method harus diset private
Dalam enkapsulasi, atribut pada dasarnya bisa tidak tersembunyi untuk memudahkan proses kompilasi
Override dapat terjadi pada sebuah method
Manakah di bawah ini pernyataan yang salah?
Final method tidak bisa di-override
Private method tidak bisa di-override
Kita tidak bisa meng-override konstruktor sebagai parent
Nama konstruktor tak harus sama dengan nama kelasnya
A class can implement more than one interface.
TRUE
FALSE
