Мазмуну:

Java'да ашыкча жүктөлгөн ыкма деген эмне?
Java'да ашыкча жүктөлгөн ыкма деген эмне?

Video: Java'да ашыкча жүктөлгөн ыкма деген эмне?

Video: Java'да ашыкча жүктөлгөн ыкма деген эмне?
Video: АЯЛДЫ КАНТИП КАНДЫРЫШ КЕРЕК КӨРГҮЛӨ! 2024, Май
Anonim

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

Ушундан улам, Java'да ашыкча жүктөлгөн ыкманы кантип жазасыз?

Бул жерде ыкманы ашыкча жүктөөнүн ар кандай жолдору бар:

  1. Аргументтердин санын өзгөртүү менен ашыкча жүктөө. class MethodOverloading { жеке статикалык жараксыз дисплей(int a){ Система.
  2. Параметрлердин маалымат түрүн өзгөртүү менен. class MethodOverloading { // бул метод жеке статикалык жараксыз дисплейди кабыл алат (int a){ Система.

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

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

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

Ашыкча жүктөө деген эмне?

үчүн ашыкча жүктөө бир нерсеге ашыкча сумманы жүктөө, мисалы ашыкча жүктөө чынжырларды кыска мөөнөткө өчүрүүчү электр энергиясы. Ашыкча жүктөө "Өтө көп!" кырдаал. Прибор өтө көп болсо, сактагыч күйөт ашыкча жүктөө схемалар; бул а деп аталат ашыкча жүктөө (зат атоочтун формасы).

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