Swift 多态

前言

  • 同样的操作或者方法,不同的对象在执行时会出现完全不同的行为,这就叫多态。

1、Swift 多态

  • 多态是讲具有同样的父类的一批类之间,都重写了父类的同一个方法实现自己的行为,但是表现出来则各不相同。

    • 多态属于一种叫模板模式的设计模式。

2、多态与重载的区别

  • 多态是针对不同对象调用同一个方法,能产生不一样的结果。

  • 重载是在同一个类内实现了多个同名的方法,重载针对同一个对象,同名的方法,参数不同,调用后结果相同不相同不关心。

发布了341 篇原创文章 · 获赞 2 · 访问量 1万+
展开阅读全文
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览