問題:對象是使用構造函數在Java中創建的,因爲我們知道沒有返回類型的構造函數。現在對象引用如何指向該對象地址?對象在java中如何創建?
例子:
Class Demo{
private String objName;
Demo(String objName){
this.objName = objName;
}
public static void main(String[] args){
Demo obj1 = new Demo("first");
}
}
在我們的對象obj1
的例子,如何對象引用獲取對象地址inernally?
Head First Java –
引用'obj1'和'obj2'保存在* stack *中,而它們的引用對象在* heap *中。你還需要知道什麼?快速的Google搜索會立即回答您的問題。 – GGrec
所有這些魔法都是因爲'new'關鍵字,而不是'constructor'。構造函數沒有返回類型,但'新'具有 –