参考并摘自:http://www.runoob.com/java/java-abstraction.html Java抽象类: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的. 如果一个类中没有包含足够的信息来描绘一个对象,这样的类就是抽象类. 抽象类除了不能实例化对象之外,类的其他功能依然存在,成员变量.成员方法和构造方法的访问方式和普通类一样. 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用.也是这个原因,通常在设计阶段决定要不要设…