普通类不也可以吗?为什么非要使用抽象类呢?感觉很模糊,解释很牵强啊
将一些信息抽象了放进一个类中,且不需要使用它的对象。
使用抽象类是为了限制子类设计太过随意,在不清楚子类具体应包含什么方法的时候使用。
可以将某个抽象(但是很多类具有的特性)功能总结出来,形成一个类。