Java中的接口

1.接口概念:类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。
2.接口定义:用interface关键字
常量用public static final修饰符,系统会自动加上
方法只能是抽象方法,public abstract修饰,系统会自动加上
3.基本语法:
[修饰符] interface 接口名 [extends 父接口1,父接口2....]
{
零到多个常量的定义...
零到多个抽象方法的定义...
}
接口就是用来被继承,被实现的,修饰符一般建议用public
4.使用接口:
一个类可以实现一个或多个接口,实现接口使用implements关键字,Java中一个类只能继承一个父类,是不够灵活的,可以通过实现多个接口作为补充。
继承父类实现接口的语法:
[修饰符] class 类名 extends 父类 implements 接口1,接口2...
{
类体部分//如果继承了抽象类,需要实现继承的抽象方法;要实现接口中的抽象方法
}
如果要继承父类,继承父类必须在实现接口之前。
eg:
手机(老人机和智能手机),打游戏(psp和智能手机)

屏幕快照 2016-07-13 下午5.01.02.png
屏幕快照 2016-07-13 下午5.02.24.png
屏幕快照 2016-07-13 下午5.02.56.png
屏幕快照 2016-07-13 下午5.04.46.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容