asp问题?高手进!(类)

来源:百度知道 编辑:UC知道 时间:2024/06/17 00:44:35
clsForm类的定义如下:
Class clsForm
Private m_Name1
Private m_value

Public Property Get Name() : Name = m_Name1 : End Property
Public Property Let Name(vIn) : m_Name1 = vIn : End Property
Public Property Get Value() : Value = m_Value : End Property
Public Property Let Value(vIn) : m_value = vIn : End Property
End Class

大家可以解释一下这个类的定义吗?
属性的定义不是这样的吗?
public Property Let MaxSize(strMax)
m_MaxSize=strMax
end Property
怎么中间有两个::呢?请各位朋友指教.

get 是传值出去 外赋值
let 是传值近来 内赋值
例如引用时是这样的
dim cF
set cF = New clsForm
cF.Name = "Kitty" '调用let Name,就是向类里面的m_Name1赋值
response.write cF.Name '调用get Name,就是把类里面变量m_Name1的值