For Android device For iOS device
១៩
មេសា

ការ​ប្រើ​ប្រាស់ 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)

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