对象的多种形态
1.引用多态
父类的引用可以指向本类的对象
父类的引用可以指向子类的对象
2.方法多态
创建本类对象时,调用的方法为本类方法
创建子类对象时,调用的方法为子类重写的方法或者继承的方法
抽象类
1、语法定义:
抽象类前使用abstract关键字修饰,则该类为抽象类。
2、应用场景:
在某些情况下,某个父类只知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。
从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。
抽象类实现接口可以不实现接口方法。抽象类继承其他类,其他类必须有明确(非私有)的构造方法。
3.抽象方法没有方法体以分号结束.