Это не только возможно, но это нормально и очень распространено.Фактически, довольно часто иметь несколько инициализаторов в классах, где каждый инициализатор имеет различную комбинацию аргументов, что позволяет вам инициализировать класс различными способами.
Поскольку вы обнаруживаете, что создаете более одного инициализатора длякласс, вы должны обязательно следовать рекомендациям для создания одного инициализатора «назначенный инициализатор».Вот ссылка на статью, демонстрирующую принцип назначенных инициализаторов.