抽象类的特点 1、抽象类不可以实例化,但是可以有构造函数,是为了给子类初始化 2、被abstract修饰的方法,只有方法声明,没有具体方法实现–抽象方法 3、抽象类可以没有抽象方法,但是有抽象方法的类必然是抽象类 4、抽象类的子类必须重写所有父类的抽象方法才可以被实例化,否则子类还是抽象类,不能实例化 5、abstract关键字不可以与private、static、final关键字一起修饰方法