1-抽象类的定义
【修饰符列表】 abstract class 类名{
类体
}
2-抽象类无法实例化,所以抽象类是用来被子类继承的,继承了抽象类的非抽象类必须对抽象类中的抽象方法进行重写
3-final 与abstract不能,联合使用的,因为被final修饰的类是不能被继承的,这与第2点冲突
4-抽象类的子类可以是抽象类,也可以是非抽象类
5-抽象类即使无法被实例化,但依然有构造方法供子类使用
6-抽象类中不一定有抽象方法,但抽象方法一定出现在抽象类中
注:
1-抽象类的定义
【修饰符列表】 abstract class 类名{
类体
}
2-抽象类无法实例化,所以抽象类是用来被子类继承的,继承了抽象类的非抽象类必须对抽象类中的抽象方法进行重写
3-final 与abstract不能,联合使用的,因为被final修饰的类是不能被继承的,这与第2点冲突
4-抽象类的子类可以是抽象类,也可以是非抽象类
5-抽象类即使无法被实例化,但依然有构造方法供子类使用
6-抽象类中不一定有抽象方法,但抽象方法一定出现在抽象类中
注: