VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
java
-> j2se / 基础类
请大虾指教两种实例化的区别?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
请大虾指教两种实例化的区别?
[已结贴,结贴人:aaron9979215]
发表于:
2007-03-12 16:38:38
楼主
interface analyzer
{……}
class documentanalyzer extends analyzer
{……}
请问下面两种实例化方式有何区别?
(1) analyzer textanalyzer=new documentanalyzer();
(2) documentanalyzer textanalyzet=new documentanalyzet();
如果没有区别,为什么java不把这两种方式统一起来?
发表于:
2007-03-12 16:47:23
1
楼 得分:
5
有区别。
第(1)种方法,限制了你下面对textanalyzer变量只能调用analyzer接口中定义的方法。
发表于:
2007-03-12 16:48:00
2
楼 得分:
5
如果 不 需要 documentanalyzer里有 而 analyzer里没有 的方法,用第一种。
就是说,如果analyzer能满足你了,就用第1种。
发表于:
2007-03-12 17:15:05
3
楼 得分:
5
用第一种好些,可以隐藏具体实现,针对接口编程。
方便换成接口的另外一个实现,不必修改源代码,或者只需要修改很少的代码·!
发表于:
2007-03-12 17:28:42
4
楼 得分:
5
更常用的例子
一般在使用容器对象时建议使用接口,如
set set = new hashset();
这样以后你想改用linkedhashset, treeset 时只要改一个地方就好了。
下一篇:
不知道java思想转变冒?
上一篇:
四舍五入的问题,高手抢分请进!!!
相关文章
jspsmartupload问题,求助高手!
jsp在删除某条数据时中如何判断数据库中是否存在...
谁有bbs前台的模板,急用,有分赠
考java认证有用吗??
sql 错误 急救1
北大青鸟的学生怎么样啊?
[求助]24kxml文件存入数据库错误
fckeditor输入时自动加p标签
关于finally的范围
一个简单的问题!
想做一个在线交流的功能,高手提供点思路?
怎样实现如163邮箱中的多个文件一起上传(struts...
发布到tomcat之后 启动tomcat就报这个信息&...
java 中 byte[]-->string-->byt...
j2me播放背景音乐的问题
不能正确检测重复帐号???
100分求助, 关于struts2的properties文件中...
本人有一工作室,找能承接到软件项目的人或公司长...
struts图片显示问题
求 informix的jdbc驱动
其他资讯
hibernate处理统计信息
怎么在数据库中判断字段是否重复,如果重复只选择...
!!!!!!!!急求!!!!!!-------使用xmppconnection.g...
请java高手指点
myeclipse开发jsf,控件在.faces中一个都显示不出...
论坛分不解
js的几个问题(着急)
jsp 页面抖动是怎么回事 谁知道...
求displaytag的一个用法
java程序问题,望高人指点,说明一下执行的过程,...
美国著名投资银行上海研发中心高薪寻求软件开发人...
jsp中设置了cookie的过期时间.为什么在客户端没有...
请问:ibatis是否支持同时访问两个不同ip地址的数...
有关api文档的两个问题?
希望有人能用通俗的语言讲解一下什么是webservic...
关于tapestry的一个简单问题
table首行不动的问题 在线等
请教如何在一个java程序中启动另一个java程序
mssql jdbc驱动哪儿有下啊
用vector 批量 insert()/update()&n...
快速检索
分类导航标签a
Delphi网络通信/分布式开发
扩充话题程序员英语
社区支持Blog
JavaIDEA
《开发高手》杂志购买/订阅/广告
WebSphereServer
JavaWeb
扩充话题共享软件(走向海外)
软件培训/认证/考试IBM
Windows专区Windows 9X
其他开发语言Kylix
硬件/嵌入开发嵌入开发(WinCE)
WebSphereWebService
PowerBuilder项目管理
WebSphereServer
最新资讯
下了n个都不能接收邮件,谁给我一个可以用的jmail...
linux下,要重新安装php是不是要卸载以前的p...
哪里有用verilog实现的sha的加密代码?
oracle过程希望大家给我帮助
【50分】请教!sdk里面,如何把dialog作为主窗体...
为什么table的背景图片调用样式文件出不来效果?...
除了binaryread,还有其他什么read可以用吗?我调...
请教:查寻并赋值子控件的问题。
怎样sql把419.200变成419.2
在vfp中如何实现表中多条件数据的查询?
全角半角转换 [急]
关于grid打印的问题
在c#中怎么获取本机上microsoft office&nbs...
怎么等到已经创建的com服务实例的指针
sql语句,在线等!
汇编语言如何实现 com组件结构?问?(希望...
关于框架的一个傻瓜问题,求解
初学者,请教一下,都来看看
operamasks为什么有这么大的口气?
二进制文件和widestring的相互读写问题
『求助』存储过程错误
新世某erp5.0升级版 vb源代码(源码大小300...
高手请教:股市走势图怎么做!
中文处理问题?!
截取某个字符串的问题。
javascript方面的sos!
赴ibm工作(诚聘)
新建c/c++/c#群(44251953)有意走c路线的一起进...
怎样遍例dataview里……
有没有,直接操作dbf表的控件?
系统总线与8086的连接电路图
请教一下,一个关于子查询的问题
请问高手如何在textbox点击后在旁边出现提示
初學java
谁看过openfire的源代码
如何徒手创建hibernate或struts程序,急急!!
如何让googlesearch的查询结果包含在自己的网页里...
关于数据库时间查询的问题!(在线急等,大家帮帮...
delphi2007有人升级成功过吗?
怎样用已知表中记录替换掉查询结果中的某些记录?...
热门点击
sql2005无法连接(包括sa和administrator),很急...
bcb串口通讯问题
网站访问量1200ip/天,该用什么数据库?我现在用...
请推荐一本asp.net入门书籍,谢谢
求毫秒转换成时分秒的代码
中英文互换
关于课程设计(急需帮助)
熟悉系统架构的朋友帮我参考一下
directx.capture class 开发局域网视频...
不是是显示器的问题啊
网页文件的扩展名可以任意修改吗,客户端会出现问...
如何将十进制与时间进行转换?
document.all在为ie浏览器下为null吗?
一道超难的面试题,求助高手
向各位sql高手求个有意思的sql语句
关于begininvoke和endinvoke的疑问。
ms没有抛弃mfc,.net注定死亡。
100分求高手解决iis6.0 可读不可写????...
struts的请求方式
resultset和string之间的转换
再问有关linux里makefile的一个问题
flashcs3组件开发问题~~~求助~~~~~~~~急急急急~~...
unicode下如何用getline,怎么读出的字符串是乱码...
请教怎样用pb来实现能过互联网访问asa数据库(程...
求正则表达式
散分!祝各位2008好运!
某公司笔试题目
请教:如何模拟点击一个窗口的任意一个位置?这个...
asp中如何计算同一个表中同一个字段不同时间的差...
帮我看看这则广告代码,在线等~
sendmessage combo1.hwnd, cb_showdro...
一个问题,先谢谢,别见笑。
join的几点疑问
我想将数据增量通过发布和订阅远端服务器如何实现...
动态的绑定连接地址
vfp dll
如何更新数据集中表的一列的值
不执行if语句直接跳转,怎么解决?
类型转换问题``字符串转换成数字
监听全局快捷键 [java/j2se]