接口是在JAVA里用的比抽象还要多的东东
解决方案 »
- 编程在自然数0~30中找到k,使得k,k2,k3都含有数字d
- 那位兄弟愿意帮助我这个新手回答一下这个问题?
- 正则表达式请教!
- 三道面试题目,不知道用什么标题.
- 类型不匹配:不能从 String 转换为 Enumeration
- 一个JSP页面中,写了两个java script 一个function是对email字段进行验证,另一个function是对多个hobbies的复选框进行验证,有问题存在,请大家帮忙! 源码全部粘上
- jvm都Down拉,finalize()还会执行吗?
- 这个不正确吗?大家进来看下
- websphere的小问题
- 有两个问题要问,很难的哟,谁来挑战一下!!
- JAVA基础问题,请高手来解释一下。
- 正则表达式 是怎么一会事!!!请大哥大姐们帮帮忙!!!
而且JAVA是从C++抄来的.
因为C++本身充许多重继承,而JAVA为了解决这个问题才使用了接口.重口的重要特性之一就是实现不相关类的一致性,简单说既想有A的行为,又要有B和C的行为.
这在C++中只要同时继承这几个类就行了,JAVA只能先把它们定义为接口,然后同时实现这几个接口.
但我不认为是为了多重继承 才引入接口的 这样好像不太充分 还因为接口对于不同的实现了它的接口或类起到了约束和规范的作用
??