为何要知道继承时,父类与子类间会有"是一种"的关系?因为要开始理解多态( Polymorphism),必须先知道你操作的对象是"哪一种"东西.
但是如果有很多很多角色呢?如果这些角色都继承自Role就可以:
首先思考我们应该要知道的一个问题:继承出现的意义,或者说,我们为什么想到用继承. 当我们在写比如一个计算器的工具时,首先写了一个加法运算的类.感觉很轻松,在加一个减法运算时,发现把加法运算的类粘过来... 来自: qq_924070845的博客
记得从前面试,老是记不住这三个概念,容易混淆,这里特意记一下. 1.封装所谓封装,就是将某些共同的东西提取出来成为一个抽象基类.例如:男人和女人都属于人类,他们共同的行为