面向对象的多态特性

都知道面向对象有三大特征,封装,继承,多态

 
现在学Ruby, 突然就忘记了多态是什么鬼。一搜更懵了,解释的什么鬼???
总算回忆起来了,其实多态就是重载重读的母概念罢了。
举个例子
 
func sample(a: int) -> int {
   return a
 }
func sample(a: int, b: int) -> int {
   return a+b
 }
 
像这样同一个函数,不同参数返回结果不同等等就是多态。
 
简单吧。没错,哥就是这么犀利。拒绝网上的垃圾解释!

 

posted @ 2017-05-20 10:05  懒虫哥哥  阅读(142)  评论(0编辑  收藏  举报