随笔 - 130
文章 - 4
评论 - 11
阅读 -
49万
03 2017 档案
虚函数、纯虚函数、抽象类
摘要:抽象类 包含纯虚函数的类称为抽象类。由于抽象类包含了没有定义的纯虚函数,所以不能定义抽象类的对象。 在C++中,我们可以把只能用于被继承而不能直接创建对象的类设置为抽象类(Abstract Class)。 抽象类中至少存在一个纯虚函数;存在纯虚函数的类一定是抽象类。存在纯虚函数是成为抽象类的充要条件
阅读全文
[x] 封装、继承,多态
摘要:那么多态的作用是什么呢,封装可以使得代码模块化,继承可以扩展已存在的代码,他们的目的都是为了代码重用。 而多态的目的则是为了接口重用。也就是说,不论传递过来的究竟是那个类的对象,函数都能够通过同一个接口调用到适应各自对象的实现方法。 1、编译时多态:函数重载、运算符重载 2、运行时多态:在子类中重写
阅读全文