For Android device For iOS device
៣១
មករា

យល់ដឹងពី ៖ Function ពិសេស​ពីរ​ដែល​ងាយ​ក្នុង​ការ Access គឺ (Mutator/Setter និង Accessor/Getter) ក្នុង C++

រៀបរៀងដោយ កញ្ញា ឌី ជីវ៉ា

សួស្តីអ្នក​ទាំងអស់​គ្នា​! តើរាល់ពេលចង់ Access តម្លៃ​ទៅលើ data member របស់ class ដែល​មាន access specifier ជា private ម្តងៗ​ពិបាកណាស់មែនទេ? ថ្ងៃ​នេះ​ខ្ញុំ​សូមលើកយក function ពិសេស​ពីរ​ដែល​ងាយ​ក្នុង​ការ Access គឺ (Mutator/Setter និង Accessor/Getter) មុននឹងដឹងច្បាស់ពីវាយើងគួរយល់អត្ថន័យរបស់វាសិន ។
- Mutator/Setter ជាmember function ពិសេស​ដែល​អាច​ផ្ដល់​តម្លៃ​ទៅ​ឲ្យ data member ។
- Accessor/Getter ជា member function ពិសេស​ដែល​អាចទាញ​តម្លៃ​ចេញពី data member វាចាប់យក​តម្លៃ​ដើម ។
code ខាងក្រោម​នេះ ជាការ​ប្រើ​ប្រាស់​function ពិសេស​ទាំងពីរ ៖
. នៅក្នង class Number មាន data member ចំនួនពីរ មាន​លក្ខណៈ​ជា private
. ដើម្បី​អាច Access data member ទៅ​ប្រើ​ក្រៅclass និង function ផ្សេងទៀត​បានយើងមាន setter ចំនួន២ និង getter ចំនួន២
. ផ្ដល់​តម្លៃ​ទៅ​ឲ្យ num1 & num2 ដោយfunction setN1 () & setN2 () ។ function ទាំង ២ ចាំបាច់ត្រូវមាន parameter មួយ និង​គ្មាន Returntype
. ទាញ​តម្លៃ​ចេញពីរ num1 & num2 ដោយ function getN1 () &getN2 () ។ funtion ទាំង ២ ចាំបាច់ត្រូវមាន Returntype, គ្មាន parameter និង​ប្រើ​Keyword const នៅ​បន្ទាប់ពី () ។

សំគាល់៖ Accessor/Getter ប្រើ const ក៏​បានអត់​ក៏​បាន គ្រាន់តែ​យើងចង់បញ្ចាក់ច្បាស់ថាវា​មិនអាច​ធ្វើការ​ប្តូរ​តម្លៃ​បាន ។  

♦ ​សម្រាប់​ព័ត៌មាន​ទំនាក់ទំនងមកយើង​ខ្ញុំ ៖ លេខ​ទូរសព្ទ ០១០ / ០១៦ ៦៦៦ ៦៥៣

♦ ​សម្រាប់​ព័ត៌មាន​វគ្គ​សិក្សា​កុំព្យូទ័រ​នៅអាន-ANT http://training.antkh.com/

ឬ​អាច​ផ្ញើ​ចូល e-mail: anttraining2013@gmail.com

ឬ​ Facebook: https://www.facebook.com/anttrainning

Facebook Page: ANT Magazine

Facebook Group: https://www.facebook.com/groups/ANTTrGroup/

website: www.antkh.com

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា