C++ ClassesLesson 36Preview gratis
C++ Encapsulation
Lesson ini bagian dari C++ · Semua level
Ringkasan
Encapsulation adalah prinsip OOP yang menggabungkan data dengan method yang mengelolanya, sekaligus menyembunyikan detail internal di balik akses private. Pengguna class cukup memakai method publik seperti getter dan setter tanpa perlu tahu bagaimana data disimpan di dalam. Prinsip ini membuat program lebih aman, mudah diuji, dan tidak mudah rusak karena pemakaian yang salah.
Poin kunci
- Data diberi akses private lalu diubah hanya lewat method publik yang terkontrol.
- Getter membaca nilai privat, setter memvalidasi sebelum mengubah nilai.
- Setter bisa menolak nilai tidak wajar sehingga objek tetap konsisten.
- Encapsulation memudahkan perubahan internal tanpa menyentuh kode pemakai class.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.