Он же полюбому будет обращаться к БД, потому что мы обращаемся к UserInfo, который уже приучен ходить в базу данных. Разве нет?
я считаю что метод test который публичный, должен вызывать приватный метод в дочернем классе
в других языках я вроде такого не встречал.
Ссылку я оставил не просто так, а именно по сути вопроса