Java'да инстанция өзгөрмөсүн кантип жарыялайсыз?
Java'да инстанция өзгөрмөсүн кантип жарыялайсыз?

Video: Java'да инстанция өзгөрмөсүн кантип жарыялайсыз?

Video: Java'да инстанция өзгөрмөсүн кантип жарыялайсыз?
Video: Java - урок 49.3 Class.forName( properties.getProperty() ).newInstance(). Слабая зависимость. 2024, Ноябрь
Anonim

Instance variables качан түзүлөт объект 'new' ачкыч сөзүн колдонуу менен түзүлөт жана качан жок кылынат объект жок кылынат. Instance variables бирден ашык ыкма, конструктор же блок аркылуу шилтеме берилиши керек болгон маанилерди кармап туруу объектинин бүт класста болушу керек.

Андан тышкары, Java-да инстанция өзгөрмөсүн кантип жазасыз?

Качан объект "new" ачкыч сөзүнүн жардамы менен түзүлгөндө мисал өзгөрмөлөр түзүлөт жана объект жок болгондо, мисал өзгөрмө да жок кылынат. In Java , Instance variables колдонууга чейин же андан кийин класстык деңгээлде жарыяланышы мүмкүн. үчүн мисал өзгөрмөлөр , мүмкүндүк модфикаторлор берилиши мүмкүн.

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

Бул жерде Javaдагы инстанция өзгөрмөлөрү деген эмне?

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

Java'да өзгөрмөнү кантип инициализациялайсыз?

Java да мүмкүндүк берет инициализациялоо а өзгөрмө деп жарыялаган ошол эле билдирүүдө өзгөрмө . Бул үчүн, сиз инициализаторду колдоносуз, анын төмөнкү жалпы формасы бар: type name = expression; Иш жүзүндө, инициализатор сизге декларация менен тапшырма билдирүүсүн бир кыска билдирүүгө бириктирүүгө мүмкүндүк берет.

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