向上转型的使用即是为了提供类的可扩展性。
抽象方法和抽象类使用abstract关键字,抽象类中并非所有的方法为抽象方法。在抽象类中,抽象方法值有方法头而没有方法体即只有申明没有定义。抽象类的作用是为了提供一个统一的接口,抽象类中只提供抽象方法即可,甚至类中可以没有方法。
向上转型的使用即是为了提供类的可扩展性。
抽象方法和抽象类使用abstract关键字,抽象类中并非所有的方法为抽象方法。在抽象类中,抽象方法值有方法头而没有方法体即只有申明没有定义。抽象类的作用是为了提供一个统一的接口,抽象类中只提供抽象方法即可,甚至类中可以没有方法。