抽象类 通过abstract关键字修饰的类就叫抽象类 抽象类不能被实例化 可以通过向上转型,指向子类实例 抽象类的方法不允许包含方法体 子类中需重写父类的抽象方法,否则子类也是抽象类 应用场景: 某个父类只是知道其子类应该包含怎样的方法。但无法准确的知道这些子类如何实现这些方法 作用: 1、限制子类的随意性 2、避免无意义父类的实例化