VB6 如何实现多重接口继承
来源:互联网 发布:交大知行大厦 邮编 编辑:程序博客网 时间:2024/05/23 23:39
发表于: 2009-09-20 11:11:05
直接来代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
'类C1
public sub C()
end
Sub
'类C2
Implements
C1
public sub C1_C()
end
Sub
'C3
Implements
C2
'C3要如何实现C2和C1中的接口?
回复于: 2009-09-20 12:24:55
1
2
3
4
5
6
7
8
9
10
11
12
'---------------------------------------------------------------------------------------
' Module : Class1
' Author : Anna
' Date : 2009-9-20
' Purpose : Abstract class
'---------------------------------------------------------------------------------------
Option
Explicit
Public
Sub
M1()
End
Sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
'---------------------------------------------------------------------------------------
' Module : Class2
' Author : Anna
' Date : 2009-9-20
' Purpose : Implements Class1
'---------------------------------------------------------------------------------------
Option
Explicit
Implements
Class1
Private
Sub
Class1_M1()
Debug.Print
"Class2's implementation of Class1's M1"
End
Sub
Public
Sub
M2()
End
Sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
'---------------------------------------------------------------------------------------
' Module : Class3
' Author : Anna
' Date : 2009-9-20
' Purpose : Implements Class1 and Class2
'---------------------------------------------------------------------------------------
Option
Explicit
Implements
Class1
Implements
Class2
Private
Sub
Class1_M1()
Debug.Print
"Class3's implementation of Class1's M1"
End
Sub
Private
Sub
Class2_M2()
Debug.Print
"Class3's implementation of Class2's M2"
End
Sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
'---------------------------------------------------------------------------------------
' Module : Module1
' Author : Anna
' Date : 2009-9-20
' Purpose : Test Multi-Inheritance
'---------------------------------------------------------------------------------------
Option
Explicit
Sub
Test_MultiInherit()
Dim
aa
As
Class1
Dim
bb
As
Class2
Dim
cc
As
Class3
Set
cc =
New
Class3
Set
bb = cc
Call
bb.M2
Set
bb =
Nothing
Set
aa = cc
Call
aa.M1
Set
aa =
Nothing
Set
cc =
Nothing
End
Sub
对我有用[0]丢个板砖[0] 引用 | 举报 |
编辑删除
管理
0 0
- VB6 如何实现多重接口继承
- vb6不支持多重接口继承
- c#利用接口实现多重继承
- 关于Java使用接口实现多重继承
- App8_12_利用接口实现多重继承
- 接口与多重继承
- 接口与多重继承
- 接口多重继承
- 多重继承(接口技术)
- 接口与多重继承
- 多重继承和接口
- php利用接口实现类的多重继承
- 接口与多重继承<转>
- 接口多重继承及注意事项
- 抽象方法 接口 多重继承
- C#接口浅谈(多重继承)
- java实现多重继承
- 实现多重继承
- 将博客搬至CSDN
- Android M Runtime Permission
- [一起学Hive]之十八-Hive UDF开发
- c++第五次作业
- 切割字符串,将其存入vector
- VB6 如何实现多重接口继承
- GCD同步异步
- 关于局部变量、全局变量、局部静态变量、全局静态变量
- crontab命令笔记
- Visual studio 2010 部分常用快捷键
- [一起学Hive]之十九-使用Hive API分析HQL的执行计划、Job数量和表的血缘关系
- c++作业4
- C++程序设计必知:作用域和可见性
- 查找进程然后删除