前言
- 同样的操作或者方法,不同的对象在执行时会出现完全不同的行为,这就叫多态。
1、Swift 多态
多态是讲具有同样的父类的一批类之间,都重写了父类的同一个方法实现自己的行为,但是表现出来则各不相同。
- 多态属于一种叫模板模式的设计模式。
2、多态与重载的区别
多态是针对不同对象调用同一个方法,能产生不一样的结果。
重载是在同一个类内实现了多个同名的方法,重载针对同一个对象,同名的方法,参数不同,调用后结果相同不相同不关心。
本文共 266 字,大约阅读时间需要 1 分钟。
多态是讲具有同样的父类的一批类之间,都重写了父类的同一个方法实现自己的行为,但是表现出来则各不相同。
多态是针对不同对象调用同一个方法,能产生不一样的结果。
重载是在同一个类内实现了多个同名的方法,重载针对同一个对象,同名的方法,参数不同,调用后结果相同不相同不关心。
转载于:https://www.cnblogs.com/QianChia/p/8652385.html