6.6.5 程序实例
【例6-6】下面是一个用接口作为一种类型来使用以便处理几个类的实例。
程序运行结果为:
【程序说明】
1)在定义类Book和Shoe时,后边跟有implements Products,表示在这两个类中要实现接口Products,说明接口Products可以方便处理Book和Shoe类。
2)类Book和Shoe中必须实现接口Products中定义的两个方法:get Price()和show()方法。
3)由于类Book和Shoe隐含继承了类Object,现在又实现了接口Products,所以类Book和Shoe是两个多继承。可见,接口支持了Java的多继承。