ss_blog_claim=b2c8801cecb8aefe7201c97184ef9ab3 C++ Community of PSMZA: Public, Private & Protected

Sunday, April 13, 2008

Public, Private & Protected

C++ membolehkan pengaturcara menentukan capaian kepada ahli data dan fungsi ahli g ditakrifkan dgn menggunakan penentu capaian yang berlabel "public", "private", atau "protected".

"...ahli data atau fungsi ahli yg berlabel publis boleh dicapai dari luar kelas melalui nama sesuatu objek.."

"...manakala jika berlabel private atau protected cuba boleh dicapai oleh fungsi ahli atau fungsi rakan (friend)..."

...ini bermakna capaian private menghalang capaian dibuat dgn sewenang-wenangnya oleh fungsi yg bukan fungsi ahli kelas tersebut.

...data2 sulit biasanya dilabel sebgai provate di dalam kelas ia utk mengelakkan data diubah suai atau di rosakkan dari luar

...

No comments: