使用new生成对象和使用extends继承生成对象的不同

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:08:52
从这 里,你也了解使用new生成对象和使用extends继承生成对象的不同,前者无需对原来的类修改,甚至无需要知道其内部结构和源代码.

看到这么一句话。不明白。谁帮忙解释下。。
具体文章见

http://hi.baidu.com/yuxueren/blog/item/7ec38c8b11bb44759f2fb45f.html 适配器模式。

new生成的是一个新的一模一样的对象
extends继承了属性 生成的对象可以对属性进行修改
好比一个car类 有speed属性
new生成的speed是固定的
而extends拥有speed的属性,但是可以改变speed的值

jndi
1 pageContext jsp 内置对象,是用来取得request,response等对象的,但是都是内置对象,容器帮你做好了,所以可以直接取request等对象,那么这里的context和pageContext作用是一样的,前者获取页面上下文环境,后者是上下文环境,第一句初始化一下桥梁和工具。
2获取数据源,类似pageContext.getAttribute("request");得到一个request对象,这里同样通过jndi形式获取数据源对象。
3获取DataBase对象。数据库连接池机制。
4为什么加DB,呵呵,没啥原因,为什么Class.forName("")不能是Class.name()

extends,你需要知道父类的结构和代码。。

感觉表述有点不清楚,应该就是这么个意思。。