接口

接口概述:

比如说猫一般作为宠物,狗看门,但是现在的一些猫可以钻火圈,狗会计算数据,而这些呢都是驯兽师经过长时间的锻炼培养出来的,并不是所有的猫或者狗都具备这些功能,所以呢这些额外的功能不应该被定义到动物类中也不适合直接定义到猫类或者狗类中,

所以为了体现事物功能的扩展性,Java中就提供了接口来定义这些额外功能,并不给出具体实现(抽象方法),将来哪些猫狗需要被培训,只需要这部分猫狗将这些额外功能实现即可。

 

接口的特点:

接口不能实例化

那么接口如何实例化呢,

 

posted @ 2017-04-14 10:32  bbxnhm  阅读(137)  评论(0编辑  收藏  举报