抽象类和普通类的区别

面试遇到的一个问题,没有全部答出来:

查了查列出如下:

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

2.抽象类可以有构造函数,抽象方法不能被声明为静态。

3.抽象方法只需申明,而无需实现,抽象类中可以允许普通方法有主体

4.含有抽象方法的类必须申明为抽象类

5.抽象的子类必须实现抽象类中所有抽象方法,否则这个子类也是抽象类。

Over...

原文地址:https://www.cnblogs.com/gjmhome/p/11412470.html