有人可以帮我理解下面代码的作用以及两个等号的行是什么吗?在这个构造函数中,某些等于某事的东西是如何工作的?
public More ...LinkedList() {
header.next = header.previous = header;
}
Run Code Online (Sandbox Code Playgroud)
这是我看到这个网站的链接,我想弄清楚:http: //grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java /util/LinkedList.java#LinkedList.0header
Ale*_*exR 10
从右到左阅读赋值语句:
header给header.peviousheader.previous给header.next底线:此行后两者都header.previous header.next将参考header.
单个=是赋值运算符.这是一种在一行代码中进行多次赋值的方法.它将header.next和header.previous设置为header的值.
是相同的...
header.next并且header.previous具有的相同值header。
例:
int val1 = 10;
int val2 = 11;
int val3 = val2 = val1;
Run Code Online (Sandbox Code Playgroud)
最后val1,val2&val3具有与10
| 归档时间: |
|
| 查看次数: |
2679 次 |
| 最近记录: |