Вы можете иметь любое количество неявных преобразований из класса при условии, что каждое может быть однозначно определено в зависимости от использования.Таким образом, массив для строки и массив для rich-array-class-содержа-append - это хорошо, так как String
не имеет append
метода.Но вы не можете преобразовать в StringBuffer
, который имеет append
методы, которые будут мешать вашему расширенному массиву.