ការបង្តើត instance ត្រូវវ​ធ្វើ​ឡើង​ដោយ​ការ call ថ្នាក់ ដែល​ជា​ទង្វើ​មួយ​ស្រដៀង​នឹង​ការ call function ដែរ​ ពោល​ត្រូវ​ធ្វើ​ឡើង​ដូច​ខាង​ក្រោម​នេះ៖

 

class Area():
    pi = 3.14
 
    def rectangle(self, width, height):
        area = width * height
        print('The area of the rectangle is', area)
 
instance = Area()
print(instance)

 

ដូចនេះ​យើង​ឃើញ​ថា ការបង្កើត instance ដោយ​ការ call ថ្នាក់ ពុំ​មែន​ជា​ការយក attribute នៅ​ក្នុង​ថ្នាក់​មក​ប្រើ​នោះ​ទេ គឺ​ជា​ការបង្កើត​វត្ថុ​ម៉្យាង​មាន​ប្រភេទ​​ជា instance នៅ​ក្នុង​សតិ​របស់​ឧបករណ៍​អេឡិចត្រូនិក។

 

ក្រៅ​ពី​ការបង្កើត instance តែ​មួយ​ចេញ​ថ្នាក់​ណាមួយ យើងក៏​​អាច​បង្កើត instance ជា​ច្រើន​រាប់​មិន​អស់​ចេញ​ពី​ថ្នាក់​នោះ ដោយ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖

 

class Area():
    pi = 3.14
 
    def rectangle(self, width, height):
        area = width * height
        print('The area of the rectangle is', area)
 
instance1 = Area()
instance2 = Area()
instance3 = Area()
 
print(instance1)
print(instance2)
print(instance3)