第1个回答 2011-12-17
1. 避免多继承中各父类含有同名成员时在子类中发生引用无法确定的问题,为了操作方便,增加JAVA的灵活性,达到多继承的效果,用接口来实现。
2. 一个接口只有方法的特征没有方法的实现,但这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
3.是省事,但是代码太多,像软件升级需要继承一样,应尽量缩小代码. 应尽量减少时间
4. 不多余!顾名思义,接口,就是连接两端的一种东西。没有实际意义,仅仅是方便连接
5..向2 看,答案一样!
第2个回答 2014-04-04
做项目的时候是好多人在写东西,而且有的数据根本不是你们自己的,接口在实际开发过程中最大好处是,你可以按照设计,先把接口写好,然后分配大伙干活的时候,告诉别人去用写好的接口去实现他们的具体功能,而告诉别人,去写那些已经写好但是没有具体的代码的接口,这样可以提高工作效率。并且底层和应用也通过接口做了一个很明显的分层。
第3个回答 2019-07-08
接口的作用就是扩展功能,提供规则和解藕,但是得使用多态调用,才能提现它的扩展功能的作用。
比如有一个接口A,一个类B和一个类C,B类实现接口A,C类使用接口A多态调用,就可以使用B类中A接口的重写方法,而不直接受B类的影响。
后期的数据库开发,集合,多线程的学习都离不开接口,所以一定要学好。
第4个回答 2014-04-04
实际开发中,接口可以使各个模块之间解除耦合性
追问可以举一个具体的例子么,很多书上都这么说,但我对这句话很不明白