java中接口是什么意思
1个回答
2017-01-10 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
接口可以说是为了提供一种规范,方便其他地方使用此规范的一种技术。
在现实生活中可以接口的例子很多,比如USB接口。它定义了USB口的大小,4跟USB线每根线的颜色、作用等。在软件方面定义了供CPU调用的一些方法。比如识别、启动、弹出、传送数据等等。采用USB接口的设备很多,有鼠标、键盘、u盘等等。每种设备实现识别、启动、弹出、传送数据的方式不一样。
在java中,接口定义了一些方法,但是不用去实现,而由实现了此接口的类去实现接口中定义的方法,比如有一个接口叫做USB,有一个类叫做鼠标,USB接口定义了启动、传送数据等方法。那么鼠标实现了USB接口,就得实现启动、传送数据方法。另外一个类叫做U盘也实现了USB接口、那么它也要实现启动、传送数据。 在鼠标或者U盘连接上电脑后,CPU发现有USB设备连接上电脑了(cpu并不知道是什么设备,只知道是USB设备),这个时候CPU会发出启动命令来启动USB设备,而启动鼠标和启动U盘具体流程是不一样的,这些启动流程都是有鼠标和U盘各自来实现的。
在现实生活中可以接口的例子很多,比如USB接口。它定义了USB口的大小,4跟USB线每根线的颜色、作用等。在软件方面定义了供CPU调用的一些方法。比如识别、启动、弹出、传送数据等等。采用USB接口的设备很多,有鼠标、键盘、u盘等等。每种设备实现识别、启动、弹出、传送数据的方式不一样。
在java中,接口定义了一些方法,但是不用去实现,而由实现了此接口的类去实现接口中定义的方法,比如有一个接口叫做USB,有一个类叫做鼠标,USB接口定义了启动、传送数据等方法。那么鼠标实现了USB接口,就得实现启动、传送数据方法。另外一个类叫做U盘也实现了USB接口、那么它也要实现启动、传送数据。 在鼠标或者U盘连接上电脑后,CPU发现有USB设备连接上电脑了(cpu并不知道是什么设备,只知道是USB设备),这个时候CPU会发出启动命令来启动USB设备,而启动鼠标和启动U盘具体流程是不一样的,这些启动流程都是有鼠标和U盘各自来实现的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询