Эмне үчүн негизги ыкма Java Geeksforgeeksте статикалык?
Эмне үчүн негизги ыкма Java Geeksforgeeksте статикалык?

Video: Эмне үчүн негизги ыкма Java Geeksforgeeksте статикалык?

Video: Эмне үчүн негизги ыкма Java Geeksforgeeksте статикалык?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Май
Anonim

негизги () ыкмасы : The негизги () ыкмасы , жылы Java , JVM үчүн кирүү чекити ( Java Виртуалдык машина) ичине java программасы. Демек, статикалык методдор жана өзгөрмөлөргө Класстын жардамы менен түз кирүүгө болот, бул жетүү үчүн объекттерди түзүүнүн кереги жок дегенди билдирет. статикалык методдор же өзгөрмөлөр.

Андан тышкары, эмне үчүн Java'да негизги ыкма статикалык?

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

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

Андан кийин, суроо туулат, Java'да статикалык ыкманы колдонуу эмне?

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

Негизги ыкмадан статиканы алып салсам эмне болот?

Качан java иштөө убактысы башталат, класстын объектиси жок. Эгерде the негизги ыкма болбойт статикалык , JVM аны чакыра албайт, анткени класстын объекти жок. Келгиле, эмнени карап көрөлү статиканы алып салганда болот javaдан негизги ыкма.

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