java web 07 : 抽象类

抽象方法没有方法体,子类继承父类,可以使用父类的方法,重写抽象方法体,体现多态性

 ****************************************************************************************************

1.abstract关键字

2.可以修饰方法或类,抽象方法只能用public或protected(同类、同包、不同包子类)

3.抽象类中可以没有抽象方法(由子类去实现)

4.如果类中有抽象方法,那该类必须定义为一个抽象类

5.子类继承了抽象类以后,要么还是一个抽象类,否则必须把所有抽象方法都重写,才能作为普通类

6.多用于多态中

7.抽象类不可以被实例化

 

 

 ************************************************************************************************************************************************************************

抽象类的使用:

1.抽象类构造方法

2.抽象类可以提供变量、常量

 

posted @ 2020-07-13 11:44  Saturn5  阅读(30)  评论(0)    收藏  举报