一(抽象类):
抽象类的定义:当定义一个类时,常常需要定义一些方法来描述该类的行为特征,但有时这些方法的实现方式是无法确定的,此时可以将该类写成抽象类,再使用子类继承该抽象类,在子类里面实现方法的具体实现。
抽象类的应用:在实际开发中,对于某些需求具体的实现不确定的时候,可以将这些需求对应的功能实现定义成抽象方法,等待后期子类进行实现,从而提高程序的扩展性。当要求子类必须自己去实现某个方法时,可以将父类定义成抽象类,并且将这个方法写成抽象方法。想要子类必须有某个方法,并且必须得自己实现时,可以使用抽象类,定义抽象方法。
抽象修饰符:Java中使用abstract关键字来表示抽象
被abstract修饰的类 ,称为抽象类
被abstract修饰的方法 ,称为抽象方法
抽象类及抽象方法的语法格式:
//定义抽象类
[ 访问权限修饰符] abstract class 类名{
//定义抽象方法
[ 访问权限修饰符] 方法返回值类型 方法名( 方法参数,有则写,无就不写);
//其他方法或属性
}
抽象类的特点:</