Menerapkan warisan dan polimorfisme

Sekilas

Pelajari cara membuat hierarki kelas menggunakan kelas dasar dan turunan dan cara menerapkan perilaku polimorfik dengan menggunakan pewarisan kelas atau implementasi antarmuka.

Prasyarat

  • Penginstalan Visual Studio Code dengan ekstensi C# Dev Kit terinstal.
  • Kemampuan untuk mengembangkan program dasar berorientasi objek di C# yang mengimplementasikan kelas dengan properti dan metode.
  • Kemampuan untuk membuat antarmuka yang menentukan kontrak untuk kelas yang diimplementasikan oleh program berorientasi objek yang ditulis dalam C#.

Modul dalam jalur pembelajaran ini

Pelajari cara membuat hierarki kelas menggunakan kelas dasar dan turunan dan cara menyembunyikan atau mengambil alih anggota kelas turunan dengan menggunakan kata kunci new, virtual, abstract, dan override.  

Pelajari prinsip-prinsip polimorfisme, cara menerapkan perilaku polimorfik dengan menggunakan pewarisan kelas atau implementasi antarmuka, dan cara memilih antara pendekatan berbasis warisan dan berbasis antarmuka untuk polimorfisme.