Можно ли создать два разных класса с одинаковыми названиями?

есть два разных класса. Один основной, а второй дополняет первый по необходимости, они лежат в разных файлах и имеют одинаковое название. Возможна ли такая конструкция?

Простите за глупый вопрос)