标签:重写 引用 面向对象 特性 char 实例 函数实现 状态 不能
多态的字面的意思就是“多种状态”。在面向对象中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。多态性在Object Pascal和C++中都是通过虚拟函数实现的。
多态有三种实现方式:
1 接口:接口不能有实例成员;接口可以被多继承。 接口不能包含构造函数
2 重写。
3抽象:包含抽象方法的类一定得是抽象类,但抽象类中可以包含实例成员,这些实例成员也将遗传给儿子 抽象类不可以被实例化,但可以有构造函数,它的构造函数会在子类实例化的时候调用
标签:重写 引用 面向对象 特性 char 实例 函数实现 状态 不能
原文地址:https://www.cnblogs.com/ymym/p/12495922.html