មេសា
ការប្រើប្រាស់ Class Object នៅក្នុង C++
♣♣♣ រៀបរៀងអត្ថបទដោយ លោក ផាន់ រំដួល និងកែប្រែឡើងវិញនៅថ្ងៃ ១១ មិនា ២០២១ ដោយ លោក ឃួន អាឡិចហ្សា
ជារៀងរាល់ថ្ងៃ មនុស្សគ្រប់គ្នារស់នៅពឹងពាក់លើបច្ចេកវិទ្យាស្ទើរតែទាំងស្រុង ។ ទន្ទឹមនឹងនេះ បច្ចេកវិទ្យាមានការរីកចម្រើន ភាសា Programming បានដើរតួនាទីយ៉ាងសំខាន់ក្នុងការបង្កើតកម្មវិធីសម្រាប់ប្រើប្រាស់ផ្សេងៗ ។ ថ្ងៃនេះ ថ្នាក់បណ្តុះបណ្តាលកុំព្យូទ័រអាន-ANT សូមលើកយកអត្ថបទមួយមានចំណងជើងថា ការប្រើប្រាស់ class object នៅក្នុង C++ ដើម្បីផ្ដល់ជាជំនួយដល់បងប្អូនដែលចូលចិត្តរៀនភាសា Programming ឲ្យយល់ដឹងបន្ថែមទៀតដូចខាងក្រោមនេះ៖
ចុច Like គេហទំព័រ www.antkh.com ដើម្បីទទួលបានព័ត៌មានទាក់ទងនឹងបច្ចេកវិទ្យាជាប្រចាំថ្ងៃ
កូដ C++ Program
ពន្យល់ កូដ:
♦ class worker គឺជាអ្នកកំណត់ឲ្យបានទៅជា Object ដែលមាន data member id name hour rate
♦ រាល់ data member ដែលមានលក្ខណៈជា private វាអាចប្រើបានតែនៅក្នុង class តែប៉ុណ្ណោះ
♦ static float rate មានន័យថាvariable rate គឺត្រូវបានប្រើជាលក្ខណៈរូម
♦ worker (int i=1, char*n="unknown",int h=0) { int id=i; strcpy (name,n) ; int hour=h; } ជាconstructor ដែលមានតម្លៃជា Default
♦ void input () គឺជាfunction member របស់ class ដែលប្រើសម្រាប់បញ្ជូលទិន្និន័យ
♦ void output () គឺជាfunction member របស់ class ដែលប្រើសម្រាប់បង្ហាញទិន្និន័យ
♦ char *getname () { return name; } គឺជា Accessor function សម្រាប់ Access ទៅកាន់ name ដែលជា data member របស់ class ដើម្បីយកវាមកប្រើប្រាស់
♦ float totalincome () គឺជាnon-function memberរបស់class ដែលប្រើសម្រាប់រកប្រាក់ចំណូលទាំងអស់របស់អ្នកធ្វើការ (worker)
♦ worker *max () ជាfunction member របស់ class ដែលប្រើសម្រាប់រកអ្នកដែលមានប្រាក់ចំណូលច្រើនជាងគេ
លទ្ធផល
ពន្យល់លទ្ធផល
♦ បញ្ជូលចំនួនអ្នកធ្វើការ
♦ បញ្ជូលពត៏មានរបស់អ្នកធ្វើការម្នាក់ៗ
♦ បង្ហាញពត៏មាន
♣♣♣ វគ្គសិក្សា C/C++ Begining តម្លៃ ៥៩ដុល្លា រយៈពេល ៦០ម៉ោង ចុចទីនេះ ដើម្បីចូលទៅកាន់ Course Oultine http://training.antkh.com/c_cpp.aspx
♣♣♣ ស្នាដៃសិស្សដែលបានបញ្ចប់វគ្គ សរសេរកម្មវិធីកុំព្យូទ័រនៅអាន-ANT http://training.antkh.com/achievements/?c=programming
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា