Sobes.tech
Junior — Middle

Оё мумкин аст чанд конструктор бо як имзо дар синф муайян карда шаванд?

sobes.tech AI

Ҷавоб аз AI

Не, дар Java мумкин нест, ки чандин конструктор бо имзоҳои якхела дар як синф муайян карда шаванд.

Имзои конструкторҳо намудҳо ва тартиби параметрҳоро дар бар мегирад. Агар ду конструктор намудҳои параметрҳоро дар тартиби якхела дошта бошанд, компилятор хато мекунад ба сабаби номуайянӣ.

Масалан, чунин код хато медиҳад:

public class Example {
    public Example(int a, String b) {}
    public Example(int x, String y) {} // Хато: имзои такроршуда
}

Барои боркунии зиёдатии конструкторҳо, имзоҳои онҳо бояд дар шумора ё намудҳои параметрҳо фарқ кунанд.