生活中的接口的特点:
1.接口是扩展功能的
2.接口是一种规范,一种标准
3.接口是灵活
举例:生活中的锁锁上有口,口就是接口
接口:接口是一种特殊的抽象类,它不能包含普通方法
格式:interfere 接口名{
}
接口的特点:
使用interfere关键类
接口由常量和抽象方法组成:
常量:默认接口中所有的成员的变量都是省略public static final关键字的,一般接口的成员变量都是大写
抽象方法:默认接口中的所有成员方法都是省略public abstract
接口不能实例化,同过实现类来实现
要实现接口的实现类我们要通过implements关键字来实现
接口实现类的特点:
b.如果一个类实现了接口,那么该类就必须实现接口中定义的所有的抽象方法
c.如果一个接口不想实现接口的方法,那么子类必须定义为一个接口或者抽象类
接口可以多实现
接口可以多继承的
接口是一种规范,标准
接口是一种规范,一种标准,同时接口也是灵活的。
类和接口的关系
类和类:单继承,不可以实现
类和接口:单继承。多实现
接口和接口:多继承,不可以多现实
举例:
继承和接口的使用场景
当我们设计一个非常复杂而又无法实现的类的时候可以使用继承
当我们重新开始编写一些简单的功能或者指定一些标准的时候使用接口
搜索
复制
标签:实现,接口,一种,继承,interfere,方法 来源: https://www.cnblogs.com/12-12-12/p/16390114.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。