黑马程序员技术交流社区
标题:
自己对继承,接口的一点点心得,不知对否?
[打印本页]
作者:
章成
时间:
2011-7-17 11:17
标题:
自己对继承,接口的一点点心得,不知对否?
书上视频中都说接口解决了java的继承单一这个缺点,但好像都没提过什么时候用接口,什么时候用继承,我就不懂到底具体该怎么用接口与继承?
对于接口的定义中说,接口中只有常量和抽象方法。继承一般是继承抽象类,而抽象类定义是只要类中有抽象方法即为抽象类,可以有属性,构造方法,方法或抽象方法。个人感觉,在写代码过程中,接口一般是为子类提供方法的,而属性,构造方法,get set一般是通过继承来实现,因为接口里不能又成员变量跟构造方法,所以接口负责提供方法,属性构造方法之类的不可能每个子类都写一遍,所以继承父类负责。当然不能绝对说谁负责那块,一般情况。不知能否这样理解?
作者:
匿名
时间:
2011-7-17 11:40
我觉得
接口就是用来调用方法的。比如说玩,玩篮球和玩排球是不是不同的玩法啊。我弄一个玩的接口,篮球和排球怎么玩我不管,我到时候只要调用玩这个方法就可以了。不能玩篮球叫拍篮球,玩排球叫砸排球。这个不规范。至于get和set我觉得也应该用接口的形式。凡是通用的对外暴露出来的方法,用接口来实现规范是比较好的。
以上自己瞎诌的。错误勿怪。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2