|
.子程序 __启动窗口_创建完毕
.局部变量 类B, 类B
.局部变量 类A, 类A
类B.调用提示 ()
输出调试文本 (“”)
类A.调用提示 ()
''''''''''''''''''''''''''''''''''''''''''''''''''''''
.程序集 基类
.子程序 提示, , 公开
信息框 (“我是基类”, 0, )
.子程序 调用提示, , 公开
提示 () ' 此处= 如果 ( 有继承类 ) { 继承类1.提示() } 否则 { 基类.提示() }
基类.提示 () ' 此处= 基类.提示()
''''''''''''''''''''''''''''''''''''''''''''''''
.程序集 类A
.子程序 提示
输出调试文本 (“类A”)
.子程序 调用提示, , 公开
提示 ()
类A.提示 ()
''''''''''''''''''''''''''''''''''''
.程序集 类B, 类A ''' 继承[类A]
.子程序 提示
输出调试文本 (“类B”)
''''''''''''''''''''''''''''''''
* 类B
* 类A
*
* 类A
* 类A
''''''''''''''''''''''''''''''''''''''''''''
class CA
{
public:
virtual void msg(){ printf("CA\n"); }
virtual void msg2(){ printf("base_test2\n"); }
};
class CB:public CA
{
public:
void msg(){ printf("CB\n"); } |
|