ប្រភេទនៃ Modifier នៅក្នុង JAVA

Modifier (អ្នកបកប្រែ) នៅក្នុង JAVA គឺជាពាក្យគន្លឹះ (Keyword) ដែល យើងអាចបន្ថែមនៅខាងដើមពាក្យដើម្បីផ្លាស់ប្ដូរនូវអត្ថន័យ និងដែនកំណត់របស់ពាក្យទាំងនោះ ដែលពាក្យទាំងនោះគឺសំដៅទៅលើ អញ្ញត្តិ (Variable), Method, Function និង Class ជាដើម ។

នៅក្នុងភាសា Java មាន Modifier ចំនួន ២ គឺ៖ Java access modifier និង Java non-access modifier ។

១) Java access modifier

Access modifier នៅក្នុងភាសា Java គឺជាការកំនត់ដែន (Scope) នៃការប្រើប្រាស់ ទិន្នន័យដែលជាសមាជិក ឬ method ឬ class ឬ constructor ហើយវាមាន ៤ ប្រភេទគឺ ៖

     ១.១) Private : គឺវាអាចប្រើប្រាស់បានតែជាមួយនឹង Class ខ្លួនឯងតែប៉ុណ្ណោះ

លទ្ធផលនៃ Private ៖

    ១.២) Protected : គឺវាអាចអនុញ្ញាតឲ្យប្រើបាននៅក្នុង Package និង Class ដែលជាកូន(ChildClass)

លទ្ធផលនៃ Protected ៖

  ១.៣) Public គឺវាអាចប្រើប្រាស់បានទាំងនៅក្នុង Package ឬ Class ដោយមិនមានដែនកំនត់ ។

លទ្ធផលនៃ Public ៖

    ១.៤) Default គឺជា Modifier មួយដែរ ប៉ុន្តែយើងមិនចាំបាច់ប្រើប្រាស់ទេព្រោះ វាមិនមានដែនកំនត់ច្បាស់លាស់

 

២) Java non-access modifier

Non-access modifier នៅក្នុង Java មានច្រើនដូចជា ៖

ចែករំលែក​អត្ថបទនេះទៅកាន់៖

Exit mobile version