文章目录
1、接口应用常见问题
1.1 当父类实现接口,子类继承父类后,是否也要实现接口中的全部方法呢?
子类是否需要实现接口中全部方法,需要结合不同情况进行分析,下面将结合示例分别演示。
1.2 接口只能在同一个包里创建吗?可以单独创建一个接口包吗?如果单独创建了接口包,怎么实现跨包的使用呢?
接口可以在不同的包中创建,可以根据业务设计需要单独创建接口包。
跨包调用时,需设置可访问接口为public访问权限,此时只需参照之前类跨包调用的方式,即import包名.*;或者import 包名.接口名;即可。
1.3 如下图所示:
其中,
IPhone ip2 = new Camera();
IPhone,Camera是IPhone实现类。
(1)为什么可以这么写?
(2&