类和对象

类的组成:方法,数据(属性),事件
对象是类的实例化


对象的建立:
1,
Dim objname As ClassName
Set objname = New ClassName
2,对象在第一次使用时创建
Dim objname As New ClassName

 

方法的编写跟以前一样

 

属性:

 

第一,写属性.

      有两种方式可以写属性,即Property Let和Property Set.

      它们有什么不同呢?
      Property Let是设置属性的赋值,而Property Set是设置一个对象引用.

      即当设置的对象是一个属性时用Let,而当设置的对象为一个对象时则用Set.

 

第二,读属性.

      Property Get可以通过Let或Set返回一个属性的值.

 

第三,写属性与读属性的关系.

      Property Let(或Set)没有返回值,而Property Get是有返回值的.

      这个很好想,我们写属性时只是要把属性写进去,因而不需要其返回值,而当我们读属性时则就是为了要其属性值,也就是它的返回值.

 

事件:


自定义类产生事件(类产生事件,窗体接收)

     (事件源在类中,具体事件编写在窗体中,在类中调用事件)
Private WithEvents myEventSource As Class1(在窗体中编写)

窗体产生自定义事件(窗体产生事件,类接收)

    (事件源在Form1,具体事件编写过程在类中,然后在Form中调用事件)
Private WithEvents myEventSource As Form1(在类中编写)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值