1、抽象是什么
抽象,和具体对立,定义了事物的性质,事物的性质会随着抽象概念的改变而改变。
2、java中的抽象类是什么
java中最直接抽象概念的应用就是抽象类和接口,这里我们看一下抽象类。
抽象类和普通类一样,是一个模版。相比普通类,抽象类不具备实例化对象的能力。抽象类也可以定义属性和方法,比之普通类,它还可以定义没有实现的方法,即抽象方法。
通常会用一个具体类(子类)继承抽象类(父类),实现抽象类中的抽象方法。父类包含子类的集合的通用功能,但父类本身过于抽象而无法被单独使用。
例如:将脊椎动物定义为一个抽象类,它具有头、躯干、尾等属性,具有吃、繁殖等具体行为,还有一个抽象行为:吠叫,吠叫