Нет, использование разных операторов для сложения чисел и конкатенации не является нарушением принципа полиморфизма в объектно-ориентированном программировании. Полиморфизм означает возможность одного и того же метода или оператора выполнять различные действия в зависимости от типа данных, с которыми он работает. В данном случае операторы для сложения чисел (+) и конкатенации строк (.) имеют различное поведение в зависимости от типа операндов, что соответствует принципу полиморфизма.
Нет, использование разных операторов для сложения чисел и конкатенации не является нарушением принципа полиморфизма в объектно-ориентированном программировании. Полиморфизм означает возможность одного и того же метода или оператора выполнять различные действия в зависимости от типа данных, с которыми он работает. В данном случае операторы для сложения чисел (+) и конкатенации строк (.) имеют различное поведение в зависимости от типа операндов, что соответствует принципу полиморфизма.