接口

        在软件工程中,经常将一个大的项目分由不同的开发小组共同开发,各个小组的开发工作是并行的。在很多时候,对于不同小组的程序员来说,清楚地说明各自的软件如何相互作用,并就此达成统一“约定”是很重要的。比如,在某个企业信息管理软件的开发过程中,A 小组负责开发对企业基础数据进行操作(查询、 添加、修改、删除)的 API 类库,同时 B 小组负责开发对企业业务进行处理的 API 类库,两个小组要

同时并行开发。但是在对企业业务进行处理时,必须要调用 A 小组开发的 API,在这种情况下,B 小组应该可以在对 A 小组 API 代码具体实现一无所知的情况下,就能编写自己的代码,并且各自小组编写的代码能很好的协同工作。这时,A 小组通过使用接口,清楚地说明其要开发的 API 应具备什么样的方法可以被其它类调用。B 小组根据 A 小组提供的接口,可以与 B 小组并行地进行开发。一般而言,接口就是这样的一种“约定”。

        在 Java 程序设计语言中,接口是一个引用类型,与类相似,所以可以在程序中定义并使用一个接口类型的变量。在接口中只能包含有常量、方法签名和嵌套类型,它没有构造器。在接口中声明的方法,没有方法体。因为接口没有构造器,所以它不能被实例化,它只能被类所实现或者被另外的接口所继承

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值