一、Java基本概念
(还是用水果作比喻比较容易xD)首先,假设以下这段Code: (纯虚构)
Orange tom;
复制代码
这里的作用就是宣告有一只橙,名叫tom,但却没有说tom是哪一只橙。
现在把Code改成:
Orange tom = new Orange();
复制代码
那么这里就宣告了有一只橙,名叫tom,是一只新的橙(产生一只新的橙)
Spoiler:
现在,若果把Code改成这样的话:
Orange jack = new Orange();
Orange tom = jack;
复制代码
现在,有一只新的橙叫jack,而有只橙叫tom,他是jack的复制品
也或有人会问,如果我把tom切掉,那jack也会被切掉吗?
当然是不会,因为tom只是jack的复制品,就算其中一只被切掉,也不会对另一只有影响。