第二话--再探多态
写在前面
Java回炉系列也有十多天没更了,虽然心里一直没怎么放下,但是奈何有心无力。项目成堆问题在那,还好中秋得空,出去逛了一下午心情大好~好了,正文开始
多态是啥,能吃吗?
学Java一般都会听说“面向对象三大特征”:封装、继承、多态。封装是将一个事物抽象成为一个类,这个类有自己的属性和方法,某些属性和功能的实现不会对外公开,只暴露一些可供获取数据的方法。继承很容易理解,就是一个类继承另一类,这个类被称为子类,而另一个自然就是父类了。当然在有的书上也将父类称为基类,将子类称为导出类,看你个人喜好了,在我这统一称为父、子类。好了,前面说了封装和继承,现在自然是要说多态了。多态应当是一种设计的思想,然后才体现在语言的具体实现。多态的核心思想是消除类型之间的耦合关系,可能你和我一样,刚看到这句话的时候有点懵逼,没关系举个小例子:
现在我有个数据集,因为增删操作做的比较多,行吗,了解数据结构的你一定想到了链表。那好就用链表来搞起:


