为什么使用接口? 问题 要求实现防盗门的功能 分析 门有开和关的功能,锁有上锁和开锁的功能 将门和锁分别定义为抽奖类 那么问题就是防盗门即继承了门的同时又继承了锁,而Java的继承是单继承,接口可多继承. 解决 将门定义为抽奖类,锁定义为接口 防盗门继承门,实现锁的接口 解决了多继承,更好的使用多态 什么是接口? Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现 因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能). 如何使用…