Soal SMA · Latihan campuran · Kesulitan 4/5
Dalam pemrograman berorientasi objek, prinsip Liskov Substitution menyatakan bahwa objek dari kelas turunan harus dapat menggantikan objek kelas induk tanpa mengubah kebenaran program. Pelanggaran prinsip ini terjadi jika...
- A.Kelas turunan menambahkan metode baru
- B.Kelas turunan mengubah perilaku metode dengan cara yang tidak kompatibel
- C.Kelas turunan menggunakan enkapsulasi
- D.Kelas turunan memiliki konstruktor berbeda
Kunci jawaban & pembahasan
Jawaban: Kelas turunan mengubah perilaku metode dengan cara yang tidak kompatibel
Mengubah perilaku metode secara tidak kompatibel melanggar substitusi karena kelas turunan tidak dapat menggantikan induk dengan benar.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari