JAVA中为什么要使用接口,继承接口不是还要重写方法吗?为什么不直接写那些方法呢?:::接口的最主要的作用是达到统一访问

Posted 姜佳泉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中为什么要使用接口,继承接口不是还要重写方法吗?为什么不直接写那些方法呢?:::接口的最主要的作用是达到统一访问相关的知识,希望对你有一定的参考价值。

接口的最主要的作用是达到统一访问
那么什么叫统一访问呢
举个例子
你这样想,我做一个USB接口,有个读的抽象方法 那叫read()吧,然后mp3类实现,U盘类实现,移动硬盘类实现,这样我用的时候用USB a=new 【类名】;这样a.read();要是我类名里写U盘,就读U盘,写mp3就读mp3,而这个名字可以从属性文件里读,你写哪个就用哪个了
这个就叫统一访问,因为你实现这个接口的类的方法名相同,但是实现内容不同
我用接口来定义对象不就可以做到统一访问了吗?接口主要针对多个类实现它来说的,要是只有一个类当然可以不用接口了。。。

转发自百度问答:https://zhidao.baidu.com/question/121966125.html

以上是关于JAVA中为什么要使用接口,继承接口不是还要重写方法吗?为什么不直接写那些方法呢?:::接口的最主要的作用是达到统一访问的主要内容,如果未能解决你的问题,请参考以下文章

java中,实现接口的方法的过程是重写吗?

我继承了Runnable接口 重写run()方法报错,不让重写。啥原因?

java接口的意义

Java接口定义(interface)及使用(implements)

java基础讲解09-----接口,继承,多态

面向对象二 — — 继承抽象类接口