Java——抽象类
文章参考本文!
一、抽象类的基本概念
普通类:是一个完善的功能类,可以直接产生实例化对象,并且在普通类中包含有构造方法、普通方法、static方法、常量和变量等内容。
抽象类:在普通类的基础上增加抽象方法的类
抽象方法:普通的方法在声明完要加一个“{}”,表示该方法的方法体,有方法体的方法一定可以被对象直接使用。而抽象方法是没有方法体的方法,同时抽象方法还必须被关键字abstract修饰
拥有抽象方法的类就是抽象类,同时抽象类也必须被关键字abstract修饰
二、抽象类的使用原则
举例