第1个回答 2008-07-24
这是java的一种思想,即类的父亲只能有唯一一个,所有的类都有一个共同的祖先类。这样的好处是便于类关系管理。但是在实际应用中,某个子类想继承多个类中的功能时就会产生多继承关系,也就是说一个类可能有多个父亲,这在现实伦理关系就产生问题了,同样在类管理中也是。
简单的说接口就是为了给单继承实现多继承功能而提出的,一个类可以使用多个接口扩展功能,而只从一个父类继承必要功能。这样既方便了类管理也方便了功能扩充。
第2个回答 2008-07-24
java中接口,其实就是类,是特殊的类,此类中的方法没有方法体,定义的属性是常量,接口是能被继承的,通过实现接口方法就可以实现继承,一个类在可以实现多个接口也可以同时继承一个类,简单的说,java中不允许多继承,为了实现多继承,定义了一个接口。
第3个回答 2008-07-24
接口就是规范,和日常生活中的接口是一个意思。比如usb接口,所有的usb设备都实现了usb接口,就是符合这种通讯规范的设备。java中的接口也是这个意思,就是实现了某个接口,就提供了某种承诺。
你的Java书上的那段话,不知哪个人写的,不过可以肯定一点,那是个居心不良的毫无责任心的家伙,简直故弄玄虚,误人子弟。最好还是换本书吧,好人写的书是人类的朋友,坏人写的书是人类的敌人。
推荐java编程思想,java核心卷
第4个回答 2008-07-24
可以去我的百度空间里看下,那有我对这方面的总结
别听楼上的胡说,我学java前C/C++一点都不会。在java不支持多继承,所以弄出来一个接口,