Pemrograman Berorientasi Objek

Pemrograman Berorientasi Objek

12th Grade

9 Qs

quiz-placeholder

Similar activities

Java Classes and Objects

Java Classes and Objects

12th Grade

14 Qs

C Language Data Types

C Language Data Types

12th Grade

10 Qs

PEMAHAMAN GOOGLE CLASSROOM

PEMAHAMAN GOOGLE CLASSROOM

1st Grade - Professional Development

10 Qs

Casting in Java

Casting in Java

9th - 12th Grade

11 Qs

Unit02 Quizizz01

Unit02 Quizizz01

9th - 12th Grade

10 Qs

ASESMENT DIAGNOSTIK

ASESMENT DIAGNOSTIK

9th - 12th Grade

10 Qs

4.5 (c)(d) Method Definition & Method Call

4.5 (c)(d) Method Definition & Method Call

11th - 12th Grade

10 Qs

Kuis Internet of Things Dasar

Kuis Internet of Things Dasar

12th Grade

10 Qs

Pemrograman Berorientasi Objek

Pemrograman Berorientasi Objek

Assessment

Quiz

Computers

12th Grade

Practice Problem

Easy

Created by

Anton Prafanto

Used 3+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan inheritance dalam pemrograman berorientasi objek?

Inheritance adalah proses di mana kelas dihapus dari program.

Inheritance adalah cara untuk menggabungkan dua kelas menjadi satu.

Inheritance adalah metode untuk mengoptimalkan kecepatan eksekusi program.

Inheritance adalah mekanisme di mana sebuah kelas dapat mewarisi sifat dan perilaku dari kelas lain.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebutkan contoh sederhana dari inheritance di Java!

class Kucing { void suara() { System.out.println("Woof"); } }

class Ikan extends Hewan { void suara() { System.out.println("Quack"); } }

class Burung extends Hewan { void terbang() { } }

class Hewan { void suara() { } } class Kucing extends Hewan { void suara() { System.out.println("Meow"); } }

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan konsep method overriding dan berikan contohnya!

Contoh: Jika ada kelas 'Hewan' dengan metode 'suara()', dan kelas 'Kucing' yang mewarisi 'Hewan', maka 'Kucing' dapat mengoverride metode 'suara()' untuk mengembalikan 'Meow'.

Kucing tidak dapat mewarisi dari kelas 'Hewan'.

Metode 'suara()' hanya dapat digunakan di kelas dasar.

Kelas 'Hewan' tidak dapat memiliki metode.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa perbedaan antara inheritance dan komposisi dalam pemrograman?

Inheritance adalah pewarisan atribut dan metode dari kelas lain, sedangkan komposisi adalah penggabungan objek untuk membentuk objek baru.

Inheritance hanya digunakan dalam pemrograman fungsional, sedangkan komposisi digunakan dalam pemrograman berorientasi objek.

Inheritance dan komposisi adalah dua istilah yang sama dalam pemrograman.

Inheritance adalah penggabungan objek untuk membentuk objek baru, sedangkan komposisi adalah pewarisan atribut dan metode.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Berikan contoh penggunaan method overriding dalam sebuah kelas!

Contoh penggunaan method overriding dalam sebuah kelas: class Hewan { void suara() { System.out.println("Hewan bersuara"); } } class Kucing extends Hewan { @Override void suara() { System.out.println("Meow"); } } class Main { public static void main(String[] args) { Hewan hewan = new Kucing(); hewan.suara(); // Output: Meow } }

class Kucing extends Hewan { void suara() { System.out.println("Bark"); }}

class Hewan { void suara() { System.out.println("Hewan tidak bersuara"); }}

class Kucing extends Hewan { void suara() { System.out.println("Hewan bersuara"); }}

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa keuntungan menggunakan inheritance dalam pemrograman?

Mengurangi kecepatan eksekusi program

Meningkatkan kompleksitas kode

Keuntungan menggunakan inheritance adalah meningkatkan reusabilitas kode dan memudahkan pemeliharaan.

Membuat kode lebih sulit dipahami

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebutkan dua jenis inheritance yang ada di Java!

Multilevel inheritance

Circular inheritance

Hierarchical inheritance

Single inheritance dan multiple inheritance (melalui interface)

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?