Өзгөрмө класстын өзгөрмөсүн кантип түзөт?
Өзгөрмө класстын өзгөрмөсүн кантип түзөт?

Video: Өзгөрмө класстын өзгөрмөсүн кантип түзөт?

Video: Өзгөрмө класстын өзгөрмөсүн кантип түзөт?
Video: DHT11, DHT22 жана L298N колдонуу менен мотордун ылдамдыгын башкаруу 2024, Май
Anonim

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

Ошо сыяктуу эле, сиз класс өзгөрмө түрү болушу мүмкүнбү?

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

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

Жөнөкөй эле, класс өзгөрмөсүн кантип жарыялайсыз?

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

Класс өзгөрмөсү менен инстанция өзгөрмөнүн ортосунда кандай айырма бар?

Статикалык( Класс ) өзгөрмөлөр жана мисал өзгөрмөлөр экөө тең мүчө өзгөрмөлөр анткени алар экөө тең белгилүү бир нерсе менен байланышкан класс , Бирок ортосундагы айырма алар Класс өзгөрмөлөрү бардыгы бөлүшө турган бир гана көчүрмөсү бар башкача объектилери а класс , ал эми ар бир объекттин өзүнүн жеке көчүрмөсү бар мисал

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