Жеке конструктору бар класс Java'да мурасталышы мүмкүнбү?
Жеке конструктору бар класс Java'да мурасталышы мүмкүнбү?

Video: Жеке конструктору бар класс Java'да мурасталышы мүмкүнбү?

Video: Жеке конструктору бар класс Java'да мурасталышы мүмкүнбү?
Video: Java - урок 48.6 (JAXB (Marshaller/Unmarshaller). Маршаллизация и демаршаллизация) 2024, Ноябрь
Anonim

5 Жооптор. Java суб-класска тоскоолдук кылбайт жеке конструкторлор менен класс . Ал тоскоол болгон нерсе суб- класстар эч кимге кире албайт конструкторлор анын супер класс . Бул а жеке конструктор башка колдонууга болбойт класс файл жана жергиликтүү пакет конструктор башка пакетте колдонууга болбойт.

Муну эске алып, жеке конструктор менен классты мурастай алабызбы?

Эгерде жеке конструктор менен класс жана мөөр басылган класс болушу мүмкүн эмес тукум кууп өткөн , анда эмне кереги бар класс болушу мүмкүн эмес тукум кууп өткөн . Жана мурда айтылгандай жеке конструктор болот катары кечирилсин биз статикалык бар класстар азыр. Ошентип жеке конструктор + мөөр таза статикалык дегенди билдирет класс . Ошондой эле мөөр басылган класс болушу мүмкүн эмес тукум кууп өткөн.

Ошондой эле, жеке конструктору бар класс менен эмне кыла албайсыз деп сурашы мүмкүн? Синглтонду түзүүдөн тышкары класс , жеке конструктор башка көптөгөн негизги максаттары бар. менен жеке конструктор ошонун мисалы класс болот декларациянын ичинде гана түзүлөт класс . жасоо менен а жеке конструктор , биздин колубуздан келет алдын алуу а класс башка тарабынан узартылбайт класс.

Ушуга байланыштуу, Java'да жеке классты мурастоого болобу?

А java жеке мүчөсү боло албайт тукум кууп өткөн анткени ал билдирилгендерге гана жеткиликтүү java класс . бери жеке мүчөлөрү боло албайт тукум кууп өткөн , талкуулоо үчүн жер жок java иштөө убактысы ашыкча жүктөө же java басымдуулук кылуучу (полиморфизм) өзгөчөлүктөрү.

Java'да конструктор жеке болсо эмне болот?

Java – жеке конструктор мисал. колдонуу жеке конструктор синглтон класстарга кызмат кылуу болуп саналат. Колдонуу жеке конструктор бир эле учурда бирден ашык объект түзүлбөй турганын камсыздай алабыз. камсыз кылуу менен а жеке конструктор класс инстанцияларынын ушул класстан башка жерде түзүлүшүнө жол бербейсиз.

Сунушталууда: