找回密码
 注册

QQ登录

快捷登录

新浪微博登陆

搜索
CDD 法语助手
楼主: dxiao2

请教SG的最后一年实习+ 新加soge面试流水帐

46
回复
12071
查看
[ 复制链接 ]
头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-10-30 12:25:32

使用道具 举报

新浪微博达人勋

lZ的mission是什么啊
2007-10-30 12:40:48

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-10-30 20:20:26

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-11-1 14:00:45

使用道具 举报

新浪微博达人勋

祝贺楼主
2007-11-1 14:15:34

使用道具 举报

新浪微博达人勋

原帖由 dxiao2 于 2007-10-26 21:03 发表
equel 和 == 的区别 这挺基本的 第一个是个 基类的方法 第二个是运算符号 我觉得说到这就够了


这个说的,,,好像肤浅了点,最好抓住重点。
2007-11-1 18:25:13

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-11-1 19:04:59

使用道具 举报

新浪微博达人勋

原帖由 dxiao2 于 2007-11-1 19:04 发表


其实当时他还给我举了个例子 问我 a==b  这个语句对不对
我说 如果a b 是 char类型就对 如果是string 就不对


==判断两个变量分别所对应的objet是否identique,a,b如果分别是两个objet对应的变量,那么这个语句在java里面无论怎样都应该成立,因为在java里,tout est objet。

可能我有点记错了,但基本上是这样的。
2007-11-1 19:22:48

使用道具 举报

新浪微博达人勋

至于说是比较的返回值就看情况了,你说的string的情况也不是toujours错,因为很有可能a,b同时指向一个string。
2007-11-1 19:28:59

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-11-1 22:08:56

使用道具 举报

新浪微博达人勋

原帖由 dxiao2 于 2007-11-1 22:08 发表
判断两个变量分别所对应的objet是否identique 我觉得是 equals 的功能


请问楼上
String a ="a";
String b="a";

a==b 是对的吗?


equals方法是判断两个objet是否相等,一般指的是值相等。==是判断两个变量是否同时指向在内存里的一个objet。

你的例子,a指向新建的一个objet"a", b也指向一个新建的objet"a",也就是说这在内存里有两片位置分别存放"a"这个数据,显然变量a,b不是identique的,所以False。
2007-11-1 22:38:31

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-11-1 23:49:50

使用道具 举报

新浪微博达人勋

不谢,
对不起是我灌水了,,,
2007-11-2 00:29:34

使用道具 举报

新浪微博达人勋

楼上灌水那我也稍微灌几句。
java中equal方法是object类的一个方法,继承自object的类都会继承这个方法。但在不重载的情况下,他的作用和==是一样的。很多类比如String,因为String类里重载了equal这个方法,比较的是String 的值而不是内存地址。
所以如果用到某个新建类的equal方法,都要注意重载一下equal方法。
2007-11-2 09:33:00

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-11-2 14:30:42

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

本版积分规则

返回顶部