Мисал менен Javaдагы статикалык ачкыч сөздү кандай колдонуу керек?
Мисал менен Javaдагы статикалык ачкыч сөздү кандай колдонуу керек?

Video: Мисал менен Javaдагы статикалык ачкыч сөздү кандай колдонуу керек?

Video: Мисал менен Javaдагы статикалык ачкыч сөздү кандай колдонуу керек?
Video: C++ | Конструктор | Деструктор | Оператор присваивания | Введение в ООП | 04 2024, Ноябрь
Anonim

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

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

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

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

Ошондой эле, Javaдагы статикалык деген эмнени билдирет?

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

Статиктин кандай пайдасы бар?

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

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