При создании 2 объектов одного типа, будет ли дескриптор из стековой памяти указывать на один и тот же объект в куче или он будет указывать на 2 разных объекта. Для ясности вот конкретный вопрос...
class Q2 {
private static int num = 0;
private String prefix;
public Q2 (String p)
{ prefix = p; }
public String Msg (String str) {
String n;
num++;
n = num.ToString();
return n + " - " + prefix + str;
}
}
Используя соответствующую диаграмму, опишите состояние памяти после выполнения всех следующих утверждений.
Q2 var1, var2;
var1 = new Q2("Question 2");
var2 = new Q2 ("Another view");
Вот ответы, между которыми я не могу определиться:
1 объект:
2 объекта: