Java'да ыкманы ашыкча жүктөө мүмкүнбү?
Java'да ыкманы ашыкча жүктөө мүмкүнбү?

Video: Java'да ыкманы ашыкча жүктөө мүмкүнбү?

Video: Java'да ыкманы ашыкча жүктөө мүмкүнбү?
Video: АЯЛДЫ КАНТИП КАНДЫРЫШ КЕРЕК КӨРГҮЛӨ! 2024, Ноябрь
Anonim

Методду ашыкча жүктөө класстын бирден ашык болушуна мүмкүндүк берген өзгөчөлүк болуп саналат ыкмасы бир эле атка ээ, эгерде алардын аргумент тизмелери ар башка болсо. Бул конструкторго окшош ашыкча жүктөө ичинде Java , бул класска ар түрдүү аргумент тизмеси бар бирден ашык конструкторго ээ болууга мүмкүндүк берет.

Ошо сыяктуу эле, биз Java'да негизги ыкманы ашыкча жүктөй алабызбы?

Ооба сен негизги ыкманы ашыкча жүктөй алат ичинде Java . телефон чалышыңыз керек ашыкча жүктөлгөн негизги ыкма иш жүзүндөгү негизги ыкма . Ооба, негизги ыкма болот бол ашыкча жүктөлгөн . Ашыкча жүктөлгөн негизги ыкма "коомдук статикалык боштуктун" ичинен чакырылышы керек негизги (String args)" бул класс JVM тарабынан ишке киргизилгенде кирүү чекити.

Жогорудагыдан тышкары, ыкманы ашыкча жүктөө жакшыбы? Ашыкча жүктөө аткарууга эч кандай таасир этпейт; ал компиляция убагында компилятор тарабынан чечилет. Эгер сиз C# 4.0 колдонуп жатсаңыз, манжаларыңыздын бир аз ишин сактап, кошумча параметрлерди колдоно аласыз. Performance таасири, менин билишимче, бул жаңыны аныктоо сыяктуу ыкмасы . Ишке тийгизген таасири сиздин катуу дискиңиздеги мейкиндик.

Экинчиден, эмне үчүн Java'да ашыкча жүктөө ыкмасы колдонулат?

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

Ар кандай класстагы ыкманы ашыкча жүктөй алабызбы?

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

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