概念:
语法:
抽象类的特点:
抽象方法一定在抽象类中
抽象类有构造方法,但是不可以用new创建对象,因为可能会调用抽象方法,但是抽象方法没有方法体,调用没有意义
抽象类中的抽象方法要被使用,必须由其子类重写其所有的抽象方法,通过建立子类对象去调用重写后的方法,如果只重写了部分的抽象方法,进而继承了剩下的抽象方法,则子类也必须是抽象类
抽象类中可以包含抽象方法,也可以包含非抽象方法
当一个方法被抽象修饰后,他所在的类必须是抽象类
如果一个抽象类中不定义抽象方法,那么定义这个类的目的只有一个,就是不让类创建对象)
文章来源: Java中抽象类 abstract