java中类继承的问题
java中要用父类来实例化子类,或者用接口来实例化,这么做的目的是什么呢,有什么好处啊,比如说List   list   =   new   ArrayList(),而不用ArrayList   list   =   new   ArrayList();
------解决方案--------------------这就是接口的好处,接口说明的是方法,可以在接口不便的情况下变更具体的方法,可以复用代码
------解决方案--------------------复用代码 
 隐藏实现   
 比如 List list=new ArrayList(); 
 后头你觉得ArrayList线程不安全,想换个,可以直接改 List list=new Vector()
------解决方案--------------------这是以前困扰我N长时间的多态问题。。  看这几个贴子 是我以前问的希望对你有帮助 
 http://community.csdn.net/Expert/topic/5506/5506882.xml?temp=.7124292 
 http://community.csdn.net/Expert/topic/5507/5507655.xml?temp=.8329126 
 http://community.csdn.net/Expert/topic/5512/5512140.xml?temp=.6190454
------解决方案--------------------我以前听我们老师说这样可以提高代码的效率!
------解决方案--------------------java提倡面向接口而不是具体的对象编程,好多设计模式都是这一思想的体现。正如楼上几位所说,面向接口编程,后续程序可以很方便的修改。
------解决方案--------------------学习
------解决方案--------------------还没考虑到这类问题,再仔细看看书,学习!
------解决方案--------------------mark.............
------解决方案--------------------大概就是为了程序的复用性吧!
------解决方案--------------------upup