问题:对象是使用构造函数在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'。构造函数没有返回类型,但'新'具有 –