Java 中的接口有什么作用
展开全部
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。
java接口类似于生活中的USB接口。一台电脑上有多个USB接口,这个接口连接手机,就实现手机行为,连接相机则实现相机行为等等。例如定义一个USB接口,有read()抽象方法,然后手机类实现,相机类实现,U盘类实现,然后USB u=new 【手机/相机/U盘】,此时u.read()方法就能分别读取手机/相机/U盘了。
java接口类似于生活中的USB接口。一台电脑上有多个USB接口,这个接口连接手机,就实现手机行为,连接相机则实现相机行为等等。例如定义一个USB接口,有read()抽象方法,然后手机类实现,相机类实现,U盘类实现,然后USB u=new 【手机/相机/U盘】,此时u.read()方法就能分别读取手机/相机/U盘了。
展开全部
接口是java中的一大特性和一大支柱性的优点
接口用来别具体的类实现,会自动继承接口中的抽象方法给这类继承他的类
接口有点像是复制的意思.只不过是java中是这么写罢了
现在已经开始"面向接口编程"时代,利用接口来解耦
接口中的方法一定都会被继承他的类实现`,如果少继承了或者没有继承`会报错
比如说`你写了10个类,每个类中都需要一些同名且返回值一样的方法,这时候就可以用接口,把这些方法全部写在一个接口中,让这10个类去实现,这样10个类中就有了这些方法`只需要自己具体的去填写方法内部了
接口用来别具体的类实现,会自动继承接口中的抽象方法给这类继承他的类
接口有点像是复制的意思.只不过是java中是这么写罢了
现在已经开始"面向接口编程"时代,利用接口来解耦
接口中的方法一定都会被继承他的类实现`,如果少继承了或者没有继承`会报错
比如说`你写了10个类,每个类中都需要一些同名且返回值一样的方法,这时候就可以用接口,把这些方法全部写在一个接口中,让这10个类去实现,这样10个类中就有了这些方法`只需要自己具体的去填写方法内部了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询