抽象类的使用和注意事项

1.抽象类不能被实例化;

2.抽象类不一定包含abstract 方法,也就是抽象类可以没有abstract 方法。

3.一旦包含了abstract方法则这个类必须声明为abstract。

4.abstract只能修饰类跟方法,不能修饰属性跟其他的。

5.抽象类可以有任何成员。

6.抽象类不可有主体即不能实现【abstract void A(){   }

7.如果一个类继承了抽象类,则他必须实现这个抽象类的所有方法除非他自己也声明为abstract类。

8.抽象方法不能以static  privet 和 final 来修饰因为这些关键字都和重写相违背

 

抽象类最佳使用:模板套用模式:

posted @ 2021-11-15 21:08  骄傲的林先生  阅读(313)  评论(0)    收藏  举报