Java'да конструктордун кандай пайдасы бар?
Java'да конструктордун кандай пайдасы бар?

Video: Java'да конструктордун кандай пайдасы бар?

Video: Java'да конструктордун кандай пайдасы бар?
Video: JAVA - Ukam (mood video) 2024, Декабрь
Anonim

The конструктордун максаты класстын объектисин инициализациялоо болуп саналат максаты методдун бир тапшырманы аткаруу менен аткаруу болуп саналат java код. Конструкторлор ыкмалар болушу мүмкүн, ал эми абстракттуу, акыркы, статикалык жана синхрондоштуруу мүмкүн эмес. Конструкторлор методдордо кайтаруу түрлөрү жок.

Мындан тышкары, Java-да конструкторду мисал менен кандай колдонуу керек?

Javaдагы конструктор менен методдун ортосундагы айырма

Java конструктору Java ыкмасы
Конструктор объекттин абалын инициализациялоо үчүн колдонулат. Объекттин жүрүм-турумун ачуу үчүн метод колдонулат.
Конструктор кайтаруучу түргө ээ болбошу керек. Метод кайтаруу түрүнө ээ болушу керек.

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

Мындан тышкары, конструкторлор эмне үчүн колдонулат?

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

Java тилинде бул ачкыч сөз эмне үчүн колдонулат?

Ачкыч сөз 'БУЛ' Java учурдагы объектке тиешелүү шилтеме өзгөрмө болуп саналат. "бул" ыкмасы чакырылып жаткан учурдагы объектке шилтеме. Сенин колуңдан келет колдонуу "бул" ачкыч сөз инстанцияңыздын/объектиңиздин методунда/конструкторунда конфликттерди атоодон качуу үчүн.

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