ก่อนอื่นคลาส ASP (VBScript) ประกอบด้วยเหตุการณ์และวิธีการ (พวกเขาเป็นสมาชิกของชั้นเรียน) และขาย
ในบล็อกคลาสสมาชิกจะได้รับการประกาศโดยแถลงการณ์ที่สอดคล้องกันว่าเป็นส่วนตัว (สมาชิกเอกชนสามารถเรียกได้ภายในในชั้นเรียนเท่านั้น) หรือสาธารณะ (สมาชิกสาธารณะสามารถเรียกได้ทั้งภายในและภายนอกชั้นเรียน) ประกาศว่าเป็นส่วนตัวจะปรากฏในบล็อกคลาสเท่านั้น มีการประกาศว่าสาธารณะไม่เพียง แต่ปรากฏให้เห็นภายในบล็อกคลาสเท่านั้น แต่ยังสามารถมองเห็นรหัสอื่นนอกเหนือจากบล็อกคลาส ค่าเริ่มต้นคือสาธารณะที่ไม่ได้ใช้ส่วนตัวหรือสาธารณะเพื่อระบุไว้อย่างชัดเจน กระบวนการของการประกาศในคลาสบล็อกเนื่องจากสาธารณะจะกลายเป็นวิธีการเรียน ตัวแปรสาธารณะจะกลายเป็นคุณลักษณะของชั้นเรียนรวมถึงการใช้คุณสมบัติรับคุณสมบัติและชุดคุณสมบัติ คุณลักษณะและวิธีการเริ่มต้นของคลาสจะถูกระบุในคำหลักเริ่มต้นในคำสั่งของพวกเขา
โปรดอ่านส่วนสีน้ำเงินภายในลองดูตัวอย่างด้านล่าง
<ภาษาสคริปต์ = vbscript runat = เซิร์ฟเวอร์>
คลาส myclass
'// ---- ประกาศ (การประกาศคือคำจำกัดความ) ตัวแปรภายใน (ส่วนตัว [ส่วนตัว]) ของคลาส MyClass
นักแสดงหญิงส่วนตัว
strersion ส่วนตัว
ตัวอย่างส่วนตัว
'// ------------------------------------------- ------------------------------------------------------ ------------------------------------------------------ --- --------------- //
'// ---- class_initialize () เป็นเหตุการณ์การเริ่มต้นของชั้นเรียน หน้าจอในสมาชิก
คลาสย่อย class_initialize ()
Strauthor = Siyuan
strversion = 1.0
Response.write <br> myclass เริ่มต้น <br>
สิ้นสุดย่อย
'// ---- class_terminate () เป็นเหตุการณ์สิ้นสุดของชั้นเรียน ชั้นเรียนจบลง
คลาสย่อย class_terminate ()
Response.write <br> myclass จบลง <br>
สิ้นสุดย่อย
'// ------------------------------------------- ------------------------------------------------------ ---------------------------------------- //
'// ---- วิธีนี้ส่งคืนข้อมูลเวอร์ชัน
ข้อมูลย่อยสาธารณะ () ()
Response.write <br> การเข้ารหัสโดย <a href = 'mailto: [อีเมลป้องกัน]'> maxid_zen </a> </a>
สิ้นสุดย่อย
'// ------------------------------------------- ------------------------------------------------------ ---------------------------------------- ------ ------ ------ ---------- //
'// ---- แอตทริบิวต์ของคลาสคงที่แอตทริบิวต์นี้คืออนุญาตให้ผู้ใช้
ทรัพย์สินสาธารณะให้ setexapmle (byval strvar)
strexapmle = strvar
จุดสิ้นสุดของทรัพย์สิน
'// ------------------------------------------- ------------------------------------------------------ ---------------------------------------- ------ ------ ------ ---------- //
'// ---- กำหนดคุณลักษณะของคลาสแอตทริบิวต์นี้คือการส่งคืนหมายเลขเวอร์ชัน
Public Property Get Version
เวอร์ชัน = strversion
จุดสิ้นสุดของทรัพย์สิน
'// ---- กำหนดคุณลักษณะของคลาสแอตทริบิวต์นี้เป็นหมายเลขผู้เขียนที่ส่งคืนไปยังคลาสนี้
ทรัพย์สินสาธารณะรับผู้แต่ง
ผู้แต่ง = Strauthor
จุดสิ้นสุดของทรัพย์สิน
'// ---- กำหนดคุณลักษณะของคลาสแอตทริบิวต์นี้คือการส่งคืนหมายเลขเวอร์ชัน
ทรัพย์สินสาธารณะได้รับการ exapmle
exapmle = strexapmle
จุดสิ้นสุดของทรัพย์สิน
ชั้นเรียนจบ
</script>
-
'// ------- นี่คือตัวอย่างของการใช้คลาสนี้
สลัว onenewclass
SET ONENEWCLASS = myClass ใหม่
Response.write ผู้แต่ง: & onenewclass.author & <br>
Response.write เวอร์ชัน: & onenewclass.version & <br>
onenewclass.setexapmle = นี่คือตัวอย่างของคลาสง่าย ๆ
Response.write ผู้ใช้กำหนดเอง: & OneNewClass.exapmle & <br>
onenewclass.information
ตั้งค่า onenewClass = ไม่มีอะไร
-