C++ ClassesLesson 37Preview gratis
C++ Friend Functions
Lesson ini bagian dari C++ · Semua level
Ringkasan
Friend function adalah fungsi non-member yang diberi izin khusus untuk mengakses anggota privat sebuah class. Izin diberikan dengan kata kunci friend di dalam class, dan fungsi tersebut tetap bukan anggota class sehingga tidak memakai titik saat dipanggil. Selain fungsi, sebuah class juga bisa dideklarasikan friend agar seluruh methodnya dapat mengakses privat class lain.
Poin kunci
- Friend function ditulis di luar class tetapi mendapat akses ke anggota privat dan protected.
- Friend bukan anggota class, jadi tidak membutuhkan objek pemanggil khusus.
- Friend class memberi akses penuh sebuah class ke class lain.
- Penggunaan friend sebaiknya dibatasi karena bisa melonggarkan encapsulation.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.