Junior — Middle
Milleks kasutatakse programmeerimises konstruktorite ülekandmist?
sobes.tech AI
Vastus AI-lt
Konstruktorite ülekoormus kasutatakse mitme objekti initsialiseerimise variandi loomisel erinevate parameetrite kogumitega. See võimaldab luua objekte erinevate seisunditega, kasutades sama klassi, kuid erinevaid konstruktorid, mis suurendab klassi paindlikkust ja kasutusmugavust.
Näide Java-s:
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;
}
}
Siin saab luua Person objekti erinevate parameetritega, kasutades sobivat konstruktorit.