ការបង្កើត សិស្ស (instance) គឺជាការបង្កើតកន្លែងមួយនៅក្នុងសតិរបស់កំព្យូទ័រ ដោយយកថ្នាក់មកប្រើដូចខាងក្រោមនេះ៖
class Area{
constructor(){
this.pi = 3.14
}
rectangle(width,height){
let surface = width * height
console.log(`The area of the rectangle is: ${surface}`)
}
}
//ការបង្កើតសិស្សនៃថ្នាក់ Area
let instance = new Area()
console.log(`The instance of class Area is ${instance}`)
ដូចនេះយើងឃើញថា ដើម្បីបង្កើតវត្ថុដែលជាសិស្សនៃថ្នាក់ណាមួយ យើងចាំបាច់ត្រូវតែយកថ្នាក់នោះមកប្រើជាមួយនឹងប្រមាណសញ្ញា new ។
ក្រៅពីការបង្កើតសិស្សតែមួយ ចេញពីថ្នាក់ណាមួយ យើងក៏អាចបង្កើតសិស្សជាច្រើនខុសៗគ្នា ចេញពីថ្នាក់ណាមួយបានដែរ។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
class Area{
constructor(){
this.pi = 3.14
}
rectangle(width,height){
let surface = width * height
console.log(`The area of the rectangle is: ${surface}`)
}
}
//ការបង្កើតសិស្សជាច្រើននៃថ្នាក់ Area
let instance1 = new Area()
let instance2 = new Area()
let instance3 = new Area()
console.log(`The instance1 of class Area is ${instance1}`)
console.log(`The instance2 of class Area is ${instance2}`)
console.log(`The instance3 of class Area is ${instance3}`)
ដូចនេះយើងសង្កេតឃើញថា រាល់លើកដែលយើងយកថ្នាក់ណាមួយមកប្រើជាមួយនឹងប្រមាណសញ្ញា new សិស្សខុសៗគ្នាត្រូវបានបង្កើតឡើង៕