Quiz Pertemuan 4 PBO

Quiz Pertemuan 4 PBO

University

5 Qs

quiz-placeholder

Similar activities

Kuis UI/UX Design

Kuis UI/UX Design

12th Grade - University

7 Qs

Quiz Pengantar Teknologi Informasi

Quiz Pengantar Teknologi Informasi

University

10 Qs

FGCT4025 Topic 4 - OOP in Java

FGCT4025 Topic 4 - OOP in Java

University

10 Qs

Quiz Pertemuan 3 PBO

Quiz Pertemuan 3 PBO

University

5 Qs

FGCT4025 Topic 7 - Polymorphism

FGCT4025 Topic 7 - Polymorphism

University

10 Qs

Java Quiz 2 in tamil theme

Java Quiz 2 in tamil theme

University

7 Qs

Class and Object

Class and Object

University

10 Qs

Quiz Pertemuan 1 PBO

Quiz Pertemuan 1 PBO

University

5 Qs

Quiz Pertemuan 4 PBO

Quiz Pertemuan 4 PBO

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Praktisi 2024

Used 5+ times

FREE Resource

5 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

10 sec • 20 pts

Apa tujuan utama dari abstraksi dalam pemrograman berorientasi objek?

Menyembunyikan detail implementasi dan hanya menampilkan fungsionalitas penting

Menghindari penggunaan kelas

Mempercepat proses kompilasi

Menghindari penggunaan warisan

2.

MULTIPLE CHOICE QUESTION

10 sec • 20 pts

Kapan method overriding terjadi dalam Java?

Ketika dua metode dalam class yang sama memiliki nama yang sama tetapi tipe parameter yang berbeda.

Ketika subclass mendefinisikan metode dengan nama dan parameter yang sama seperti di superclass.

Ketika subclass mendefinisikan metode dengan nama yang sama tetapi tipe return yang berbeda dari superclass.

Ketika metode di superclass adalah static.

3.

MULTIPLE CHOICE QUESTION

10 sec • 20 pts

Apa perbedaan antara method overloading dan method overriding dalam polymorphism?

Overloading terjadi pada waktu kompilasi, sedangkan overriding terjadi pada waktu runtime.

Overloading tidak memerlukan pewarisan, sedangkan overriding memerlukan pewarisan.

Overloading hanya berlaku untuk variabel, sedangkan overriding berlaku untuk metode.

Overloading tidak mempengaruhi performa, sedangkan overriding dapat mempengaruhi performa.

4.

MULTIPLE CHOICE QUESTION

10 sec • 20 pts

Bagaimana cara mendeklarasikan method abstrak dalam sebuah class abstrak?

abstract void methodName();

void methodName() {}

void methodName();

abstract methodName();

5.

MULTIPLE CHOICE QUESTION

10 sec • 20 pts

Mana yang benar tentang polymorphism dan abstraction dalam Java?

Keduanya adalah cara untuk menyembunyikan implementasi dari pengguna

Polymorphism adalah cara untuk mendefinisikan fungsionalitas tanpa detail implementasi

Abstraction hanya dapat dicapai melalui interface

Keduanya dapat digunakan untuk mengurangi kompleksitas dalam kode