powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Boolean параметр передаётся автоматически в конструкторе
4 сообщений из 4, страница 1 из 1
Boolean параметр передаётся автоматически в конструкторе
    #37950652
jur1315
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет,
Переменная boolean IsPrepaidType передаётся в конструкторе класса хотя в самом конструкторе она нигде не указана. В самом классе она у меня присутствует, а каким образом попадает в конструктор, никак не могу понять. Как от неё избавиться :) .

Код: java
1.
private boolean isPrepaidType;



Код: java
1.
2.
3.
public CatalogType() {
			
	}



Код: java
1.
CatalogType tmp = new CatalogType();



Код: xml
1.
2.
3.
4.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<catalogType xmlns:ns2="http://tsystems.com/ism/platform/service/backend/soap/model/entity/devicecatalog/">
    <ns2:isPrepaidType>false</ns2:isPrepaidType>
</catalogType>
...
Рейтинг: 0 / 0
Boolean параметр передаётся автоматически в конструкторе
    #37950660
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С чего вы взяли что она именно "попадает в конструктор". Поля класса инициализируются значениями по-умолчанию. Для boolean это false. Если вам нужна неопределенность, то используйте тип Boolean, для которого значение по-умолчанию - null.

XML вы чем создавали и какое он имеет отношение к вопросу? Вообще это странно что там есть значение. Некоторые XML сериализаторы сохраняют лишь те значения, которые отличаются от значений по-умолчанию. Ваш так, видимо, не делает.
...
Рейтинг: 0 / 0
Boolean параметр передаётся автоматически в конструкторе
    #37950713
jur1315
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неопределённость нужна, Boolean то что нужно. Спасибо!!
...
Рейтинг: 0 / 0
Boolean параметр передаётся автоматически в конструкторе
    #37951340
rfq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jur1315Переменная boolean IsPrepaidType передаётся в конструкторе класса хотя в самом конструкторе она нигде не указана.
С чего вы взяли, что передается? Если в конструкторе не указана, то и передаваться в конструкторе не может.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Boolean параметр передаётся автоматически в конструкторе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]