Скажем, у вас есть класс,
class Foo
{
public static bar;
}
Когда вы говорите:
new Foo();
Я могу представить, что в памяти для этого объекта зарезервировано пространство.
... и когда вы снова скажете:
new Foo();
... ну, теперь у вас есть другое пространство для объекта.
Однако, где именно находится статическое поле?
Я действительно пытаюсь научиться:
Как ссылки на объекты ссылаются на одно и то же поле объектов, на которые они ссылаются?