Object[] o = new Object[]{};
System.out.println(o instanceof Cloneable);
Это дает верность как о/р. Я не мог понять, почему?Как Объект [] cloneable
Object[] o = new Object[]{};
System.out.println(o instanceof Cloneable);
Это дает верность как о/р. Я не мог понять, почему?Как Объект [] cloneable
Поддержка массивов (мелкая) клонирование, в основном.
Члены типа массива все из следующего:
- The общественной конечной длины поля, которое содержит количество компонентов массива (длина может быть положительным или ноль).
- Открытый клон метода, который переопределяет метод с таким же именем в классе Объект и не выбрасывает исключений. Тип возврата метода клонирования типа массива T [] равен T [].
- Все элементы, унаследованные от класса Object; единственный метод объекта, который не унаследован , является его методом клонирования.
и
Каждый массив реализует интерфейсы Cloneable и java.io.Serializable.
Все массивы на Java являются Cloneable и Serializable.
Клон на массиве просто копирует массив (мелкая копия, а не клонирование содержимого).