使类抽象的主要优点是什么?

Tim*_*oad 3 java abstract-class

为什么我们将一个类声明为抽象?我知道它无法实例化,但为什么要给它一个特殊的关键字.即使是"普通"类也可以正常工作,并且可以轻松地进行子类化.那么使一个类抽象的主要优点是什么?

Jig*_*shi 6

在抽象类中,您可以实现一些方法,并且可以使您的客户端也必须实现一些抽象.你可以提供一些常用的功能,你也可以在这里有一些继承的字段和一些骨架方法