ASP關於類的Let,Set和Get的用法的異同

2022-07-29 05:09:11 字數 1472 閱讀 9666

asp關於類的let,set和get的用法的異同.property let 是設定變數用的。

property set 是設定物件用的。

property get是取回屬性用的。

在這裡name只是這個類的乙個屬性,比如類名為 newsclass

呼叫為 set news = new newsclass

news.name="news_class" 這裡就呼叫了public property let name 這個name屬性,把值傳給cache_name_custom

其中cache_name_custom只是這個類中的乙個變數。

let是讓使用者初始化name變數,一般用來初始化或重新設定類變數,

set是類中的賦值方法, let 和set 的區別在於 let 針對「變數」 set 針對「物件、集合「 ,既property set 過程物件引用賦值

property let 過程只能用於屬性賦值。

取值都用get。

如class bookclass

private str_author

private sub class_initialize() '類初始化,呼叫類時就會自動呼叫的乙個事件

str_author = "媯水山莊"

end sub

'/----class_terminate()是類的結束事件,只要一退出該類,就會觸發該事件.

private sub class_terminate()

response.write "

bookclass結束了

" end sub

'/----定義類的屬性,該屬性是返回該類的作者號

public property get author

author = str_author

end property

public property let author(byval value)

str_author = value

end property

'/----該方法返回乙個版本資訊

public sub information()

response.write "

coding by "

end sub

public property set authorobj(byval value)

end property

end class

'呼叫:

set book = new bookclass

book.author="xx山莊資訊" '呼叫了let

'set book.rs=new 物件 '呼叫了set

response.write book.author '呼叫get

book.information '呼叫了bookclass類中的information過程

set book=nothing '結束

關於ASP 檔案類的使用

asp檔案 簡單 好用 開發效率高等等是asp的優點,但是其系統操作方面如檔案操作等則 是比較微弱的。要想實現這方面的功能,只有採取呼叫元件的辦法。filesystemobject物件就是乙個例子。asp安裝後,該物件就在系統中註冊了。不過其功能也非常一般,只能操作文字型別的檔案。不過也可以滿足我們...

關於ASP的頁面呼叫和函式的呼叫

今天我看到乙個asp系統,發現有點不懂,不明白它頁面的呼叫問題,由於我對asp沒有經驗所以花了點時間才搞懂 1頁面的呼叫,我寫好乙個conn.asp資料連線頁面,作用就不用說了 連線資料庫,用於運算元據庫的介面 注意需要提醒的就是,不要重複呼叫,如果重複呼叫了conn.asp,那麼會提示有重複定義的...

ASP的 VBScript 類基礎

關於asp的 vbscript 類 首先asp的 vbscript 類是由事件和方法 它們就是構成類的成員了 構成的 在 class 塊中,成員通過相應的宣告語句被宣告為 private 私有成員,只能在類內部呼叫 或 public 公有成員,可以在類內外部呼叫 被宣告為 private 的將只在 ...