Статикалык ыкманы кантип аныктайсыз?
Статикалык ыкманы кантип аныктайсыз?

Video: Статикалык ыкманы кантип аныктайсыз?

Video: Статикалык ыкманы кантип аныктайсыз?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Май
Anonim

Аныктама - Эмне кылат Статикалык метод дегенди билдирет? Явада, а статикалык ыкма болуп саналат ыкмасы класстын үлгүсүнө эмес, класска таандык. The ыкмасы класстын ар бир нускасы үчүн жеткиликтүү, бирок ыкмалары аныкталган инстанцияда класстын ошол мүчөсү гана кире алат.

Анда статикалык ыкманы кантип жарыялайсыз?

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

Ошондой эле билесизби, статикалык методду объект менен чакырса болобу? А статикалык ыкма а форматында аныкталган бир аз код ыкмасы , бирок ал эч ким менен байланышпайт объект мисал. Анткени ал менен байланышы жок объект Мисалы, JVM түзүүнүн кереги жок объект иштетүүдөн мурун («чакырууда»). ыкмасы , бул болот жөн гана чакырыңыз ыкмасы түздөн-түз.

Ошондой эле, эмне үчүн негизги ыкма статикалык?

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

Javaдагы статикалык методдун максаты эмнеде?

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

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