
Pemrograman Berorientasi Objek
Quiz
•
Computers
•
12th Grade
•
Practice Problem
•
Easy
Anton Prafanto
Used 3+ times
FREE Resource
Enhance your content in a minute
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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
Sains Komputer : 1.6.1
Quiz
•
12th Grade
10 questions
Android Basics - Pre Requisite
Quiz
•
10th Grade - Professi...
12 questions
1.2.4. Types of Programming Language
Quiz
•
12th Grade
10 questions
Latihan Interface
Quiz
•
9th - 12th Grade
10 questions
UH Bab 3 XII 3
Quiz
•
12th Grade
11 questions
PENGALAMATAN IP
Quiz
•
11th Grade - University
10 questions
Basis data
Quiz
•
12th Grade
10 questions
ANALISIS DATA KELAS 7
Quiz
•
9th - 12th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
