Nama S

26 Januari 2024 10:05

Iklan

Nama S

26 Januari 2024 10:05

Pertanyaan

Apa yang dimaksud dengan Polymorphism dan coba jelaskan?

Apa yang dimaksud dengan Polymorphism dan coba jelaskan?

Ikuti Tryout SNBT & Menangkan E-Wallet 100rb

Habis dalam

00

:

19

:

44

:

29

Klaim

3

2

Jawaban terverifikasi

Iklan

Nanda R

Community

06 Maret 2024 21:11

Jawaban terverifikasi

Polimorfisme adalah konsep dalam pemrograman komputer yang memungkinkan suatu objek dapat memiliki banyak bentuk atau perilaku. Terdapat dua jenis polimorfisme: polimorfisme compile-time (static) dan polimorfisme runtime (dynamic). Polimorfisme Compile-Time (Static): Polimorfisme compile-time terjadi pada saat kompilasi program. Ini melibatkan penggunaan konsep seperti overloading dan overriding. Overloading: Terjadi ketika dua atau lebih fungsi memiliki nama yang sama, tetapi jumlah atau tipe parameter berbeda. Kompiler memutuskan fungsi mana yang harus dipanggil berdasarkan konteks pemanggilannya. Overriding: Terjadi ketika sebuah kelas turunan (subclass) menyediakan implementasi untuk suatu metode yang sudah didefinisikan di kelas induk (superclass). Dalam polimorfisme ini, objek dari kelas turunan dapat digunakan untuk memanggil metode dari kelas induk. Polimorfisme Runtime (Dynamic): Polimorfisme runtime terjadi pada saat runtime saat program dijalankan. Hal ini sering terkait dengan konsep pewarisan (inheritance) dan penggunaan antarmuka (interface). Pewarisan (Inheritance): Suatu objek dari kelas turunan dapat digunakan dalam konteks kelas induknya. Ini memungkinkan penggunaan objek dengan cara yang konsisten tanpa harus tahu detail implementasi kelas turunan. Antarmuka (Interface): Suatu objek dapat menggunakan antarmuka yang didefinisikan, memungkinkan kelas yang berbeda untuk mengimplementasikan antarmuka tersebut sesuai dengan kebutuhan masing-masing.


Iklan

Salsabila M

Community

31 Maret 2024 07:05

Jawaban terverifikasi

<p>Polimorfisme adalah konsep dalam pemrograman berorientasi objek di mana sebuah objek dapat memiliki banyak bentuk (atau perilaku) yang berbeda dalam waktu yang berbeda. Dengan kata lain, sebuah objek dapat menunjukkan perilaku yang berbeda tergantung pada konteks di mana ia digunakan atau bergantung pada jenis objeknya.</p><p>Ada dua jenis utama polimorfisme dalam pemrograman berorientasi objek:</p><p><strong>Compile-time Polymorphism</strong>: Terjadi pada saat kompilasi, di mana keputusan tentang metode atau fungsi mana yang akan dipanggil terjadi berdasarkan tipe dan/atau jumlah argumen yang diberikan.</p><p>Contohnya adalah method overloading, di mana beberapa metode dalam sebuah kelas memiliki nama yang sama tetapi parameter yang berbeda. Keputusan tentang metode mana yang akan dipanggil terjadi pada saat kompilasi.</p><p><strong>Runtime Polymorphism</strong>: Terjadi pada saat runtime, di mana keputusan tentang metode atau fungsi mana yang akan dipanggil terjadi berdasarkan jenis objek yang sebenarnya dibuat dalam memori pada saat runtime.</p><p>Contohnya adalah method overriding, di mana sebuah subclass memberikan implementasi ulang terhadap metode yang sudah didefinisikan di superclassnya. Keputusan tentang metode mana yang akan dipanggil terjadi pada saat runtime, berdasarkan objek yang sebenarnya dibuat dalam memori.</p><p><br>&nbsp;</p>

Polimorfisme adalah konsep dalam pemrograman berorientasi objek di mana sebuah objek dapat memiliki banyak bentuk (atau perilaku) yang berbeda dalam waktu yang berbeda. Dengan kata lain, sebuah objek dapat menunjukkan perilaku yang berbeda tergantung pada konteks di mana ia digunakan atau bergantung pada jenis objeknya.

Ada dua jenis utama polimorfisme dalam pemrograman berorientasi objek:

Compile-time Polymorphism: Terjadi pada saat kompilasi, di mana keputusan tentang metode atau fungsi mana yang akan dipanggil terjadi berdasarkan tipe dan/atau jumlah argumen yang diberikan.

Contohnya adalah method overloading, di mana beberapa metode dalam sebuah kelas memiliki nama yang sama tetapi parameter yang berbeda. Keputusan tentang metode mana yang akan dipanggil terjadi pada saat kompilasi.

Runtime Polymorphism: Terjadi pada saat runtime, di mana keputusan tentang metode atau fungsi mana yang akan dipanggil terjadi berdasarkan jenis objek yang sebenarnya dibuat dalam memori pada saat runtime.

Contohnya adalah method overriding, di mana sebuah subclass memberikan implementasi ulang terhadap metode yang sudah didefinisikan di superclassnya. Keputusan tentang metode mana yang akan dipanggil terjadi pada saat runtime, berdasarkan objek yang sebenarnya dibuat dalam memori.


 


Mau pemahaman lebih dalam untuk soal ini?

Tanya ke AiRIS

Yuk, cobain chat dan belajar bareng AiRIS, teman pintarmu!

Chat AiRIS

LATIHAN SOAL GRATIS!

Drill Soal

Latihan soal sesuai topik yang kamu mau untuk persiapan ujian

Cobain Drill Soal

Perdalam pemahamanmu bersama Master Teacher
di sesi Live Teaching, GRATIS!

Pertanyaan serupa

Sebuah mobil dengan harga awal Rp. 200.000.000,00 yang mengalami penurunan harga sebesar Rp. 15.000.000 setiap tahunnyya. Tentukan harga mobil setelah 5 tahun?

74

5.0

Jawaban terverifikasi

1. penyebab perubahan sosial budaya yang berasal dari masyarakat yang berkaitan demografi 2. penyebab perubahan sosial budaya yang terkait dengan fenomena globalisasi 3. Tanda-tanda sikap mental masyarakat yang belum siap menerima kemajuan teknologi 4. Dampak modernisasi dalam kehidupan sosial masyarakat 5. Kegiatan manusia di bidang ekonomi yang menunjukkan perubahan ke arah modernisasi 6. Contoh pengaruh modernisasi di bidang ilmu pengetahuan dan pendidikan terhadap pola pikir masyarakat 7. Konsep mengenai proses modernisasi di masyarakat seringkali mengalami kesalahan pahaman, salah satunya kesalahan tersebut menganggap jika menjadi modern adalah mengikuti... 8. arti dari globalisasi 9. Bentuk kearifan lokal di wilayah Madura yang berperan dalam pengelolaan SDA dan dukungan dalam bentuk kebudayaan 10. Syarat menjaga tradisi kearifan lokal di Nusantara 11. Ciri uang kartal, giral 12. Syarat melakukan kegiatan barter 13. Arti dari durability yang merupakan syarat sebuah benda bisa dikatakan sebagai uang 14. maksud token money dalam nilai intrinsik 15. maksud dengan satuan hitung dalam fungsi uang 16. fungsi uang 17. peranan dan maksud didirikan lembaga keuangan non-Bank / bukan bank 18. maksud dengan kegiatan menghimpun dana yang dilakukan perbankan 19. tugas Bank Indonesia 20. tugas Bank Umum 21. kegiatan lembaga keuangan non-Bank 22. kelembagaan keuangan non-bank yang memiliki kegiatan yang dilakukan dengan operasi simpan pinjam 23. Lembaga keuangan non bank yang memiliki fungsi sebagai penggerak investasi dengan memperhatikan dan memasukan surat berharga 24. Nama lembaga keuangan non bank yang bertugas mengatasi para rensumen 25. Ciri" dari masyarakat ekonomi abad ke 21

5

5.0

Jawaban terverifikasi

Iklan