Исходя из С++ в Java, очевидный неотвеченный вопрос заключается в том, почему Java не включала перегрузку оператора?
Не Complex a, b, c; a = b + c;
намного проще, чем Complex a, b, c; a=b.add(c);
?
Есть ли известная причина для этого, допустимые аргументы для недопущения перегрузки оператора? Является ли причина произвольной или потеряна во времени?