通过引用访问对象

时间:2016-10-14 18:52:34

标签: java object reference equals

以下程序的输出是什么?我不知道对象分配或引用。

<!DOCTYPE html>
<html>

<head>
  <link rel="stylesheet" href="style.css">
  <script src="script.js"></script>
</head>

<body>
  <h1>Hello Plunker!</h1>
  <input type="button" value="enable" onclick="test(true)" />
  <input type="button" value="disable" onclick="test(false)" />
</body>

</html>

选项:A)1(B)10(C)101(D)1101 请解释一下,将输出什么以及如何实现? 我正在屏幕上输出,但我没有得到这个程序:

1

101

1101

1 个答案:

答案 0 :(得分:0)

这里if(o==ob)您正在比较参考文献 对于最后两个案例:

if(o.equals(ob))
if(ob.equals(o))

在java中,equals是一个比较对象的操作,这个操作是对称的:对于任何非空引用值x和y, x.equals(y)应该返回true,当且仅当 y.equals(x)返回true。