WorksheetsXII Asesment - Enkapsulasi
Total questions: 15
Worksheet time: 11mins
Konsep enkapsulasi dalam OOP bertujuan untuk ...
Mempercepat eksekusi program
Menyembunyikan detail data untuk keamanan
Mengurangi jumlah baris kode
Menghapus variabel yang tidak terpakai
Untuk menjaga data tetap aman dan hanya dapat diakses dengan cara tertentu, atribut dalam enkapsulasi biasanya dibuat ...
public
protected
private
default
Modifier akses private dalam Java berarti ...
Atribut/metode hanya dapat diakses di dalam kelas itu sendiri
Atribut/metode dapat diakses oleh semua kelas
Atribut/metode hanya dapat diakses oleh subclass
Atribut/metode dapat diakses oleh paket lain
Getters di Java digunakan untuk ...
Hapus nilai atribut
Atur nilai atribut
Ambil atau baca nilai atribut
Ganti nama variabel
Setters di Java digunakan untuk...
Menambahkan atribut baru
Menetapkan nilai pada atribut
Menghapus atribut dari kelas
Membuat objek baru
Apa output dari program berikut?
getNama
Budi
Kesalahan karena nama bersifat private
tidak ada output
Modifier akses yang memungkinkan atribut/metode diakses hanya oleh kelas dalam paket yang sama adalah ...
pribadi
terlindungi
default (tanpa modifier)
publik
Jika sebuah metode diberikan modifier public, maka ...
Hanya subclass yang dapat mengaksesnya
dapat diakses dari mana saja
tidak dapat dipanggil sama sekali
hanya dapat dipanggil di paket tertentu
Apa keuntungan menggunakan setter dibandingkan mengakses atribut secara langsung?
Program menjadi lebih pendek
Dapat menambahkan validasi sebelum data disimpan
Tidak perlu menulis kode tambahan
Data selalu null
Manakah di antara berikut ini yang bukan merupakan modifier akses di Java?
public
protected
package
private
Metode getter biasanya dimulai dengan kata ...
set
put
get
take
Metode setter biasanya menerima ...
nilai kembali dari tipe integer
parameter untuk mengisi atribut
input dari getter
tidak ada parameter sama sekali
Jika sebuah atribut ditulis sebagai public String nama;, maka ...
Atribut tersebut hanya dapat diakses oleh metode dalam kelas
Atribut tersebut dapat diakses langsung dari kelas lain
Atribut tersebut tidak dapat diakses sama sekali
Atribut tersebut akan selalu bernilai null
Apa istilah yang digunakan untuk merujuk pada "proses menyembunyikan detail data dan hanya menampilkan akses resmi melalui metode"?
Polimorfisme
Enkapsulasi
Pewarisan
Abstraksi
Mengapa penting untuk menggunakan enkapsulasi dalam program besar?
Supaya data dapat diubah langsung oleh semua kelas
Untuk meningkatkan keamanan dan akses yang teratur ke data
Supaya atribut secara otomatis diisi dengan nilai default
Untuk membuat program lebih pendek
