우선, ASP 클래스는 이벤트와 방법으로 구성되어 있습니다 (작곡 범주의 구성원).
클래스 블록에서, 회원은 해당 성명서에 의해 개인 (개인 회원, 클래스 내부에서만 호출 될 수 있음) 또는 공개 (공개 회원, 클래스 내부 및 외부에서 호출 할 수 있음)로 선언됩니다. 개인으로 선언 된 것은 클래스 블록에서만 볼 수 있습니다. 대중은 클래스 블록 내부에서 볼 수있을뿐만 아니라 클래스 블록 이외의 코드로도 보입니다. 기본값은 개인 또는 공개를 명확하게 사용하지 않은 공개입니다. 클래스 블록에서 대중으로 선언되는 과정은 클래스 방법이됩니다. 공개 변수는 클래스의 속성이 될뿐만 아니라 속성의 속성, 속성 let 및 속성 세트가됩니다. 클래스의 기본 속성 및 방법은 명령문의 기본 키워드에 지정되어 있습니다.
위의 부분을 참을성있게 시청하십시오. 아래 예를 살펴 보겠습니다.
| 다음은 코드 조각입니다. <% '// ----------------------------------------------------- -------------------------------------------------- ---------------- // 클래스 myclass '// ---- 선언 (선언은 정의입니다) MyClass 클래스의 내부 (개인 [개인]) 변수 개인 스트라우스 개인 strversion 프라이빗 스트 렉스 샘플 '// ----------------------------------------------------- ----------------------------------------------------------- ----------------------------------------------------------- ----------------- // '// ---- class_initialize ()는이 클래스를 사용하는 한이 부분의 실행을 시작합니다. 멤버의 화면이 시작되었습니다 private sub class_initialize () strauthor = "Coldstone" strversion = "1.0" response.write "<br> myclass 시작 <br>" "" 종료 서브 '// ---- Class_terminate ()는 클래스의 종료 이벤트입니다. 수업은 끝났습니다 private sub 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 종료 속성 '// ----------------------------------------------------- ----------------------------------------------------------- -------------------------------------------------------- ---------- // '// ---- 클래스의 속성을 정의하면이 속성은 버전 번호를 반환하는 것입니다. 공공 재산을 얻습니다 버전 = strversion 종료 속성 '// ---- 클래스의 속성을 정의하면이 속성은이 클래스로 반환 된 저자 번호입니다. 공공 재산을 구입하십시오 저자 = 스트라우저 종료 속성 '// ---- 클래스의 속성을 정의하면이 속성은 버전 번호를 반환하는 것입니다. 공공 재산은 exapmle을 얻습니다 exapmle = strexapmle 종료 속성 수업 종료 %> <% '// ------- 이것은이 수업을 사용하는 예입니다. 희미한 onenewclass oneNewClass = new MyClass를 설정합니다 response.write "저자 :"& oneNewClass.author & "<br>" response.write "버전 :"& oneNewClass.version & "<br>" onenewclass.setexapmle = "이것은 간단한 예입니다" 응답. "사용자 custom :"& onenewclass.exapmle & "<br>" oneNewClass.Inewclass oneNewClass = 아무것도 설정하지 않습니다 %> |