Абстрактілі сыныпта конструктор болуы мүмкін бе?
Абстрактілі сыныпта конструктор болуы мүмкін бе?

Бейне: Абстрактілі сыныпта конструктор болуы мүмкін бе?

Бейне: Абстрактілі сыныпта конструктор болуы мүмкін бе?
Бейне: Адамның орнын алмастыра алатын роботтар 2024, Қараша
Anonim

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

Қарапайым, неге абстрактілі сыныпта конструктор бар?

А конструктор Java-да нысанды «құрмайды», ол өрістерді инициализациялау үшін пайдаланылады. Елестетіп көріңізші, сіздің дерексіз класс бар x және y өрістері және нақты қандай нақты ішкі сынып жасалса да, олардың әрқашан белгілі бір жолмен инициализациялануын қалайсыз.

Сондай-ақ, дерексіз сыныпта C# конструкторы болуы мүмкін бе? Жауап: Иә, а дерексіз класс болуы мүмкін а конструктор , Сөйтсе де дерексіз класс тудыруға болмайды. Ан абстрактілі класс конструкторы c# код мысалы ерік түсіндіріледі. Мысалы, бағдарламада туындының объектісін жасасақ сынып содан кейін реферат негіз класс конструкторы болады деп те атайды.

Кейіннен, абстрактілі сыныпта Java-да параметрленген конструктор болуы мүмкін бе?

Иә, а дерексіз класс болуы мүмкін а параметрленген конструктор . Бұл ерік содан кейін кеңейтетін ішкі сыныптармен пайдаланылады дерексіз класс.

Абстрактілі класс конструкторын қалай атауға болады?

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

Ұсынылған: