Конструкторлар жалпыға ортақ Java болуы керек пе?

Мазмұны:

Конструкторлар жалпыға ортақ Java болуы керек пе?
Конструкторлар жалпыға ортақ Java болуы керек пе?
Anonim

Жоқ, конструкторлар жалпыға ортақ, жеке, қорғалған немесе әдепкі болуы мүмкін (мүлдем рұқсат модификаторы жоқ). Бір нәрсені жеке ету оған ешкім қол жеткізе алмайды дегенді білдірмейді. Бұл жай ғана сыныптан тыс ешкім оған қол жеткізе алмайтынын білдіреді. Сондықтан жеке конструктор да пайдалы.

Жавада конструкторлар жеке бола ала ма?

Java тіліндегі жеке конструктор объект жасауды шектеу үшін пайдаланылады. Бұл тек статикалық мүшелік сыныптарда қолданылатын арнайы даналық конструктор. Егер конструктор жеке деп жарияланса, оның нысандарынажарияланған сыныптан ғана қол жеткізуге болады. Оның нысандарына конструктор сыныбынан тыс қол жеткізе алмайсыз.

Әдепкі конструкторлар жеке ба әлде жалпыға ортақ па?

С++ тілінде класс объектісі жасалғанда конструктор автоматты түрде шақырылады. Әдепкі бойынша конструкторлар сыныптыңжалпы бөлімінде анықталады.

Неліктен біз конструкторды Java тілінде жалпыға ортақ мүше ретінде жариялаймыз?

Жалпы конструктор сонымен қатар оған сыныптан тыс қол жеткізуге болатынын білдіреді. Басқа класс оларды қарапайым жолмен ала алады бірақ конструкторды жеке етіп жасасақ, ол қолжетімді болмайды сыныптан тыс. Сондай-ақ бағдарламаның кез келген жерінде сыныпты инициализациялау үшін конструкторды конструкторды жалпыға ортақ етеміз.

Мен конструкторымды қалай жалпыға ортақ ете аламын?

Клиенттік кодқа буманың сыртында нысанды жасауға рұқсат етсеңіз, конструкторды жалпыға ортақ етіңіз. Егер жоқ болсаңмұны қалайсыз (өйткені нысан арнайы пакет немесе нысанның өзін тікелей жасау мүмкін емес) package-private пайдаланыңыз.

Ұсынылған:

Қызықты мақалалар
Бірлескен сөзінің синонимі қандай?
Ары қарай оқу

Бірлескен сөзінің синонимі қандай?

қолайсыз, қосу, mew (жоғары), қалам, қабырға (ішінде) Біріктірілген сөз тіркесі нені білдіреді? : ғимарат ішінде немесе шағын кеңістікте (адамды немесе жануарды) әсіресе ұзақ уақыт бойы ұстау -әдетте біріктіру (болу) ретінде пайдаланылады Балалар күні бойы үйде отырғаннан кейін ашуланды.

Prunus serrulata жеуге бола ма?
Ары қарай оқу

Prunus serrulata жеуге бола ма?

Тағамдық Қолданылуы Жемістің диаметрі шамамен 8 - 10 мм және бір үлкен тұқымнан тұрады[266]. Гүлдер тұзда маринадталған және шайға немесе күріш жармасымен бірге тұтынылады[177, 183]. Тұқым - шикі немесе пісірілген. Сіз Prunus serrulata жеуге болады ма?

Аткинс диетасы диареяны тудыруы мүмкін бе?
Ары қарай оқу

Аткинс диетасы диареяны тудыруы мүмкін бе?

Сонымен қатар, кейбір өте төмен көмірсутекті диеталар көмірсуларды шектейтіні сонша, олар қоректік заттардың жетіспеушілігіне немесе жеткіліксіз талшықтарға әкеледі, бұл іш қату, диарея және жүрек айнуы сияқты денсаулық проблемаларын тудыруы мүмкін.