កុម្ភៈ
ការប្រើប្រាស់ Aggregate class នៅក្នុង C++OOP
♦ រៀបចំលំហាត់ដោយលោក មាស សិលា http://training.antkh.com/students/?s=4262
សួស្តីអ្នកទាំងអស់គ្នា! អ្នកប្រហែលជាធ្លាប់សិក្សារួចមកហើយនូវ មេរៀន OOP (Object Oriented Programming) ក្នុងភាសា C++ ។ ថ្ងៃនេះ ខ្ញុំនឹងលើកយកចំណុចមួយទៀតមកបង្ហាញអ្នកនោះគឺ Aggregate Class ដែលមានលក្ខណៈស្រដៀង នឹង inheritance ដែរ ។ តោះ! បើចង់ដឹងថា Aggregate class មានចំណុចល្អនិង របៀបប្រើប្រាស់បែបណាទៅមើលកូដ និង លទ្ធផលខាងក្រោម៖
→ ពន្យល់កូដ C++
- នៅបន្ទាត់ទី 7 ខ្ញុំបានបង្កើត Class មួយឈ្មោះ people ដែលមាន data member បីគឺ year, name, sex
ដែលមាន Access Modifier (protected)
- នៅបន្ទាត់ទី 12 ខ្ញុំបានប្រើ Access Modifier (public) ដែលមាន function មួយ និង getter បី ៖
function គឺ void set ដែលមានតួនាទីបោះតម្លៃទៅឲ្យ year, name, sex , getter គឺ int get_year,
get_name,get_sex ចាំទទួលតម្លៃពី year, name, sex
- នៅបន្ទាត់ទី 23 ខ្ញុំបានបង្កើត class មួយទៀតឈ្មោះ worker ដែលមាន data member បីដែរ គឺ job, salary,
v ដែលជា object ដែលបង្កើតពី class people ។
- នៅបន្ទាត់ទី 28 ខ្ញុំបានបង្កើត Access Modifier (public) ដែលមាន function ពីរគឺ seter និង show ។
seter មានតួនាទីបោះតម្លៃឲ្យ job, salary និង v ដែលជា object ចេញពី class people ។ function show
មានតួនាទីបង្ហាញ information មាន name, year, sex, job and salary ។
- នៅបន្ទាត់ទី 45 ខ្ញុំបានបង្កើត object a មួយចេញពី class people
- នៅបន្ទាត់ទី 46 ខ្ញុំបានបង្កើត object b មួយចេញពី class worker
- នៅបន្ទាត់ទី 47 តាមរយៈ object a ខ្ញុំបានបោះ argument ឲ្យ parameter របស់ function set ក្នុង class people
- នៅបន្ទាត់ទី 48 តាមរយៈ object b ខ្ញុំបានបោះ argument ឲ្យ parameter របស់ function seter ក្នុង class worker
- នៅបន្ទាត់ទី 49 តាមរយៈ object b ខ្ញុំបានប្រើនូវ function show ដើម្បីបង្ហាញ information មកលើ console ។
→ លទ្ធផលកូដ
📲 ទាញយកកម្មវិធី ANTLearner សម្រាប់ Android 👉 https://play.google.com/store/apps/details?id=com.antkh.antlearning
💻 ដើម្បីទទួលបានកម្មវិធី ANTLearner សម្រាប់កុំព្យូទ័រ (Windows) សូម Join ជាមួយ telegram 👉 https://t.me/AntTechnologyTrainingCenter
→ សម្រាប់វគ្គសិក្សា C/C++ តម្លៃ ៦៥ ដុល្លា http://training.antkh.com/c_cpp.aspx
→ សូមចូលរួមជាសមាជិក ANT Training Group ដើម្បីតាមដានសម្មភាពប្រចាំថ្ងៃជាមួយអាន-ANT
→ សម្រាប់ស្នាដៃសិស្សដែលបានបញ្ចប់វគ្គសិក្សានៅអាន-ANT កន្លងមក http://training.antkh.com/achievements/
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា