Встречается на собеседованиях • сегодня
Что такое Copy Constructor
Copy Constructor в Java — это конструктор, который принимает объект того же класса в качестве параметра и создает новый объект с такими же значениями полей. Он используется для создания копии существующего объекта, а не ссылки на него.
Пример:
java
public class Person {
private String name;
private int age;
// Copy Constructor
public Person(Person original) {
this.name = original.name;
this.age = original.age;
}
// Usage
Person person1 = new Person("Alice", 30);
Person person2 = new Person(person1); // копия person1
}Важно:
- Отличается от клонирования (не реализует Cloneable)
- Позволяет контролировать процесс копирования
- Может быть полезен для иммутабельных объектов
- В отличие от присваивания (=), создает новый объект в памяти

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы