比如说 list a=new ArrayList();
和ArrayList a=new ArrayList();
区别是什么?
和ArrayList a=new ArrayList();
区别是什么?
解决方案 »
- 请教java什么 Hasp表存取速度最快?谢谢
- java接口(抽象类)中可以定义自身吗?
- 接口简单问题,希望今天能结贴
- 有关预处理模糊查询的问题,寻求帮助,谢谢
- 菜鸟求助!
- 我们的ie中是不是内嵌了java虚拟机的,它是什么公司的什么版本的
- 在swing中怎样显示从public class LogWin extends org.eclipse.swt.widgets.Composite
- 求高手帮助,一个非常简单的问题。
- 帮忙看看我这是什么错误
- 如何把tomcat挂在jbuilder下使用,各位高手知道吗?有无相关文档,谢谢
- 为什么要CLASSPATH?我只在PATH里加上JDK的bin目录就可以用了。
- 菜鸟问题,,让您劳神了!
就像JDBC,使用不同的数据库驱动不影响JDBC的使用
如果此时我要让类B即具有类A的功能,又想类B具有类C的功能,我要怎么办呢,最好的方法就是接口。我可以把类C换成为接口。在类B中使用extends A implement C。这样的话类B就同时具有了类A、C的功能。如果你要用继承机制的话,是无法实现的。所以用接口实现的对象可以不受个数的限制而实现多个类的功能
getYouList()是ArrayList getYouList(){...}这样定义的;但如果程序变更,需要返回LinkedList,即LinkedList getYouList(){...};那么List a=getYouList()就不需改变.