在JAVA里面什么时候用到接口 什么时候用到继承!

[复制链接]
查看11 | 回复4 | 2012-4-18 14:33:18 | 显示全部楼层 |阅读模式
好的,举个例子你可能就明白了。比如说我们现在要频繁的操作数据库。那么是不是每一次我们都要开关数据库,获得连接并进行增删该查方法的调用。这个时候我们为了方便起见,就把这个共同的操作写成一个父类,然后让子类去继承它,那么我们就不用在写相同的代码了,这样也减少了代码的冗余。可是什么时候用接口呢?比如说,我们现在要登录一个网站。是不是都有什么登录的方法,注册的方法,修改个人资料的方法,,等等。这样我们就可以把这些方法用接口的方式来实现。在继承父类的同时去实现接口,然后调用父类里面的共有方法就ok了。...
回复

使用道具 举报

千问 | 2012-4-18 14:33:18 | 显示全部楼层
接口,不要过多去想,就是,你想做一个东西出来,当你做到一定的时候,突然发现后面的工序不确定,或可以进行的工序太多种类,你也不确定使用这个东西的人们会喜欢哪一种工序实现,这个时候,你就会在这个地方,给别人留下一个可以扩展实现自己的功能需求的东西,这个就叫接口。让别人自己去扩展实现自己需要的工序,得到自己想要的功能或东西。这才是接口的意义所在。简单的说,...
回复

使用道具 举报

千问 | 2012-4-18 14:33:18 | 显示全部楼层
C++有多重继承,但是java没有。可以用集成类+实现接口来达到多重集成。接口主要是类设计前期,便于扩展,对大项目很有用。小项目可能都用不上。不必过于追求这些理论,除非你要考java认证。...
回复

使用道具 举报

千问 | 2012-4-18 14:33:18 | 显示全部楼层
所以接口的含义是:我写接口,是要告诉你应该做什么,并且告诉他要用到什么java只支持单继承的,所以在实际应用中,如果要用到多继承的话,可以通过接口...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行