Junior — Middle
Pentru ce se folosește suprasarcina constructorului în programare?
sobes.tech AI
Răspuns de la AI
Suprascrierea constructorului este utilizată pentru a crea mai multe variante de inițializare a unui obiect cu seturi diferite de parametri. Acest lucru permite crearea de obiecte cu stări diferite, folosind aceeași clasă, dar constructori diferiți, ceea ce crește flexibilitatea și confortul în utilizarea clasei.
Exemplu în Java:
public class Person {
private String name;
private int age;
public Person() {
this.name = "Unknown";
this.age = 0;
}
public Person(String name) {
this.name = name;
this.age = 0;
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
Aici, se poate crea un obiect Person cu diferiți parametri, folosind constructorul potrivit.