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