Pertanyaan 1Pilihan gandaApa yang dimaksud dengan class dalam pemrograman berorientasi objek?a. Datab. Fungsic. Blueprint atau cetak biru objekd. File program
Pertanyaan 2Pilihan gandaObjek dalam OOP merupakan…a. Struktur datab. Variabel biasac. Hasil dari instansiasi classd. Kode sumber
Pertanyaan 3Pilihan gandaDi bawah ini yang merupakan contoh deklarasi class dalam Java adalah:a. function MyClass {}b. class MyClass {}c. def MyClass:d. MyClass()
Pertanyaan 4Pilihan gandaUntuk membuat objek dari class Mobil, sintaks yang benar adalah:a. Mobil = new objek();b. Mobil m = Mobil();c. Mobil m = new Mobil();d. m = Mobil.new();
Pertanyaan 5Pilihan gandaApa hubungan antara class dan object?a. Class adalah turunan dari objectb. Object adalah blueprint dari classc. Class adalah implementasi dari objectd. Object adalah instansiasi dari class
Pertanyaan 6Pilihan gandaFungsi utama dari method dalam class adalah…a. Menyimpan datab. Menampilkan datac. Menentukan tipe datad. Menjalankan perilaku atau aksi objek
Pertanyaan 7Pilihan gandaDi bawah ini yang merupakan contoh method dalam class Java adalah:a. void methodName() {}b. int methodName {}c. methodName() voidd. class methodName()
Pertanyaan 8Pilihan gandaKeyword yang digunakan untuk menunjukkan bahwa suatu method tidak mengembalikan nilai adalah…a. intb. returnc. voidd. public
Pertanyaan 9Pilihan gandaPackage dalam Java berfungsi untuk…a. Menyimpan fileb. Menjalankan objekc. Mengelompokkan class dan interfaced. Menyusun method
Pertanyaan 10Pilihan gandaKeyword untuk mendeklarasikan package di awal file Java:a. includeb. namespacec. packaged. import
Pertanyaan 11Pilihan gandaContoh deklarasi package:a. package myPackage;b. import myPackage;c. namespace myPackage;d. module myPackage;
Pertanyaan 12Pilihan gandaAccess modifier berfungsi untuk…a. Menyimpan nilai dalam objekb. Menentukan visibilitas atau akses terhadap anggota classc. Memanggil objekd. Menghapus class
Pertanyaan 13Pilihan gandaAccess modifier private berarti…Bisa diakses dari class lainHanya bisa diakses di class yang samaBisa diakses oleh semua classBisa diakses oleh subclass
Pertanyaan 14Pilihan gandapublic access modifier memungkinkan anggota class…a. Hanya diakses dalam methodb. Tidak bisa diaksesc. Diakses dari manapund. Diakses hanya oleh parent class
Pertanyaan 15Pilihan gandaAccess modifier protected memungkinkan akses dari…a. Class yang samab. Package yang sama dan subclass di luar packagec. Semua classd. Tidak ada class lain
Pertanyaan 16Pilihan gandaObjek dari class Siswa memiliki method tampilData(). Cara memanggil method tersebut:a. Siswa.tampilData();b. tampilData();c. siswa.tampilData();d. new Siswa().method();
Pertanyaan 17Pilihan gandaPerintah new dalam OOP digunakan untuk…a. Menghapus objekb. Membuat objek baru dari classc. Membuat class barud. Mengakhiri objek
Pertanyaan 18Pilihan gandaKelebihan utama menggunakan package dalam proyek besar adalah…a. Menambah ukuran fileb. Mempermudah pengorganisasian dan pemeliharaan kodec. Membuat program lebih lambatd. Menghindari pembuatan objek
Pertanyaan 19Pilihan gandaAccess modifier protected digunakan untuk:a. Menyembunyikan classb. Mengizinkan subclass mengaksesc. Mengunci classd. Menolak semua akses
Pertanyaan 20Pilihan gandaUntuk membatasi agar variabel hanya dapat diakses melalui method tertentu, digunakan modifiepublicprivateprotectedstatic