1. Suatu kelas dapat diturunkan dari kelas yang lain, dimana atribut dari kelas semula dapat
diwariskan ke
kelas yang baru adalah prinsip...
A. Abstraksi
B. Enkapsulasi
C. Inheritance
D. Polymorphism
E. Properties
2. Kemampuan suatu subkelas untuk memodifikasi data data dan methos dari kelas induknya
disebut..
a. Overriding
b. Polymorphism
c. Inheritance
d. Encapsulation
e. Private
c. 12345678910
public Hewan() { }
public String toString() {
return "Jenisku adalah "+jenis +
" dan suaraku "+ suara();
}
public abstract String suara();
}
7. Suatu method yang dapat dijalankan secara otomatis pada saat object dari class dibuat,
dikenal dengan..
a. Constructor
b. Initializer
c. Garbage Collector
d. Instance
e. Extends
8. Dalam konsep OOP, setiap object memiliki behavior, apa yang dimaksud dengan behavior..
a. Identifier
b. Variable
c. Method
d. Modifier
e. Semua Benar
9. Modifier yang hanya bias diakses oleh dirinya dan kelas turunannya adalah..
a. Protected
b. Private
c. Public
d. Final
e. Static
10. Bagian dari pemrograman java yang berfungsi untuk memeberitahukan tempat file class
disimpan disebut..
a. Class
b. Method
c. Package
d. Impot
e. Program Utama
Soal Uraian
1. Berdasarkan class diagram diatas, sebutkan mana yg merupakan kelas induk dan turunan
!
2. Tuliskan atribut dan method dari masing – masing kelas tersebut, termasuk yang
diturunkan dari kelas induk !
3. Buatlah kode java untuk melakukan proses inheritance dari class diagram diatas beserta
inisialisasi atribut dan methodnya !
4. Buatlah kode java penerapan polymorphism statis menggunakan kelas yang ada pada class
diagram diatas !
5. Buatlah contoh constructor untuk salah satu kelas yang ada pada class diagram!