陈伟视频-类(44-49)

简介: 陈伟视频-类(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、多态的实现:定义接口类、定义实现类、给接口添加属性


相关文章
陈伟视频-对象编程(31-36)
陈伟视频-对象编程(31-36)
|
10月前
|
设计模式 Java 程序员
中南林业科技大学Java实验报告七:子类与继承
中南林业科技大学Java实验报告七:子类与继承
147 0
|
10月前
|
存储 安全 Java
中南林业科技大学Java实验报告六:类的特性
中南林业科技大学Java实验报告六:类的特性
79 0
|
10月前
|
Java 编译器
中南林业科技大学Java实验报告五:类与对象
中南林业科技大学Java实验报告五:类与对象
152 0
|
10月前
|
Java 程序员 编译器
中南林业科技大学Java实验报告九:内部类和异常类
中南林业科技大学Java实验报告九:内部类和异常类
330 0
|
10月前
|
存储 Java 程序员
中南林业科技大学Java实验报告八:包与接口
中南林业科技大学Java实验报告八:包与接口
50 0
|
11月前
|
安全 网络安全 数据安全/隐私保护
【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-高级图片信息隐藏
Binwalk是一款用于文件分析和提取嵌入式系统固件或任何二进制文件中的内容的工具。它可以扫描二进制文件,识别其中的其他文件和文件系统,并从中提取出来。Binwalk的主要作用是在嵌入式系统的固件中寻找漏洞和安全问题,并且还可以用于固件分析和调试。
68 0
 【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-高级图片信息隐藏
|
机器学习/深度学习 传感器 数据采集
为什么工厂老板们从不「迷信」人工智能?
工厂主的终极问题:这套算法模型能帮我多赚多少钱?
195 0
为什么工厂老板们从不「迷信」人工智能?
|
机器学习/深度学习 人工智能 搜索推荐
首发丨阿里云刘伟光:2万字解剖「保险科技」,管理者怎样做「正确的事」?
首发丨阿里云刘伟光:2万字解剖「保险科技」,管理者怎样做「正确的事」?
首发丨阿里云刘伟光:2万字解剖「保险科技」,管理者怎样做「正确的事」?
|
弹性计算 Kubernetes Cloud Native
战疫情,云顶云新概念公益项目手记
紧张刺激的96小时,通过伙伴外研社团队、云顶云团队和阿里云的精诚协作,最终顺利完成,上线后用户好评如潮,我们也在全国共克时艰的时候,为抗击疫情贡献了自己的一份微薄之力,也为云顶云在云原生、微服务的探索之路上添加了重要的一笔。 以不远的将来,云顶云将继续秉持“让云计算更简单”的理念,立足于阿里云强大的技术与生态,服务更多用户,为祖国蓬勃发展的互联网事业继续贡献自己的力量。
1269 0
战疫情,云顶云新概念公益项目手记