C# ClassesLesson 32Preview gratis
C# Abstraction
Lesson ini bagian dari C# · Semua level
Ringkasan
Abstraction menyembunyikan kompleksitas dan hanya menampilkan esensi lewat class abstrak serta method abstrak. Class bertanda abstract tidak bisa dibuat objeknya, tetapi bisa diwarisi. Method abstract hanya memiliki tanda tangan dan wajib diisi oleh setiap class turunan yang konkret.
Poin kunci
- Class abstract tidak bisa langsung diinstansiasi dengan new.
- Method abstract hanya punya deklarasi tanpa badan, dan wajib diimplementasikan turunan.
- Class abstrak tetap boleh memuat method biasa yang sudah berisi kode.
- Abstraction menyembunyikan kompleksitas cara kerja, sedangkan encapsulation menyembunyikan detail data.
- Turunan wajib meng-override semua method abstract, kalau tidak muncul error kompilasi.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.