陈伟视频-类(44-49)

第四十四集

1、类是群体,属于抽象概念;对象是个体,属于实体概念。

2、类的组成:方法、数据、事件

                      成员的访问权限(public\private\friend)

3、对象的创建和使用

    dim objname as classname

    set objname = new classname

    dim objname = new classname

第四十五集

第四十六集:

1、添加事件:

定义事件:Public Event MyEventName

产生事件消息:RaiseEvent MyEventname

给用户窗体(Form1)添加属性、方法、事件

2、自定义类和窗体之间通过自定义事件的相互作用

自定义类产生事件,窗体接受

窗体产生自定义事件,类模块接受

声明事件源变量:【Public|Private】WithEvents

第四十七集:ClassBuider的使用

1、目的:创建自定义的类或集合

2、 方法:类(属性、方法、事件)

集合:Add item remove count newenum

3、特别:自定义集合类时,必须实现枚举算子(NewEnum)

第四十八集:继承

1、继承与类的展开(flatten).

2、实现:Flatten方法、对象作为成员

第四十九集:多态的作用

1、隐藏实现细节,使得代码能够模块化;扩展代码模块,实现代码重用

2、接口重用:为了类在继承和派生的时候,保证使用家族中任一类的实例的某一属 性时的正确调用

3、接口与实现的关系:接口描述事物有什么功能,不关心功能如何实现

     接口:功能的集合        实现:如何完成这个功能

4、多态的实现:定义接口类、定义实现类、给接口添加属性

发布了18 篇原创文章 · 获赞 3 · 访问量 277

猜你喜欢

转载自blog.csdn.net/weixin_45490023/article/details/100104456
今日推荐