1 public static class Pet { 2 public Pet getChild() { 3 return new Pet(); 4 } 5 } Конкретно мне не понятен код на строке 2. Сначала идет модификатор доступа, потом название класса, потом название метода. Не понимаю что это за запись, зачем тут название класса?