Можно ли создать объект, не присваивая ему никакого имени?
public class Person  ( ){ Str name }
public class Mouse ( ) { Person owner; }
Mouse Mikki = new Mouse();
Mikki.owner = new Person();
В этом коде мне непонятно, почему работает строка
Mikki.owner = new Person();
То есть получается, что мы создаем новый объект класса Person, но не присваиваем ему никакого имени? Как это возможно и почему это работает? Ответьте пожалуйста.