Как работает autoload с пространствами имен?
1. Наверно нужноuse modules\voting\ClassChild;
$ClassChild = new ClassChild;
2. Вроде должно работать. Если ждете что должен вывести два раза то нужно добавить вызов родителяparent:: __construct ()
Потому что в секции use указывается FQN класса, а не его пространство имён: php.net/manual/ru/language.namespaces.importing.php ;)use modules\voting\ClassChild;
Ах да, ещё про PSR бы почитать =)