代码片段
class Class1 {
void f(){printf("class1 f");}
void g(){printf("class1 g"");}
}
class Class2 : public Class1 {
void f(){printf("class2 f");}
void g(){printf("class2 g"");}
}
void main(){
Class1 *a = new Class2();
a->f();
}嵌入脚本:
class Class1 {
void f(){printf("class1 f");}
void g(){printf("class1 g"");}
}
class Class2 : public Class1 {
void f(){printf("class2 f");}
void g(){printf("class2 g"");}
}
void main(){
Class1 *a = new Class2();
a->f();
}
本文详细解析了C++中类继承与多态性的应用,通过一个具体的代码片段展示如何实现类之间的继承关系,并演示了多态性的实际用法。通过实例分析,读者可以更深入地理解C++面向对象编程的核心概念。
1229

被折叠的 条评论
为什么被折叠?



